<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>27179</bug_id>
          
          <creation_ts>2014-10-27 17:31:17 +0000</creation_ts>
          <short_desc>[Custom]: The timing at which callbacks are invoked need to be defined more precisely</short_desc>
          <delta_ts>2014-10-27 17:34:02 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebAppsWG</product>
          <component>HISTORICAL - Component Model</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>24579</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>14968</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Dimitri Glazkov">dglazkov</assigned_to>
          <cc>bzbarsky</cc>
    
    <cc>eoconnor</cc>
    
    <cc>mike</cc>
    
    <cc>mjs</cc>
    
    <cc>public-webapps</cc>
          
          <qa_contact>public-webapps-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>113788</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-10-27 17:31:17 +0000</bug_when>
    <thetext>http://www.w3.org/TR/custom-elements/#enqueuing-and-invoking-callbacks has the following normative text for when custom elements&apos; callbacks are called:

```
Any time a script calls a method, reads or sets a property that is implemented by the user agent, the following actions must occur:

When transitioning from script to the user agent code, push a new element queue to the processing stack
When transitioning back from the user agent code to script, pop the element queue from the processing stack and invoke callbacks in that queue.
```

This needs to be more precisely defined in Web IDL, and the custom elements spec should refer to that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113789</commentid>
    <comment_count>1</comment_count>
    <who name="Dimitri Glazkov">dglazkov</who>
    <bug_when>2014-10-27 17:34:02 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 24579 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>