@@ -2057,21 +2057,9 @@ <h3 id="named-flow-events">Named flow events</h3>
20572057 which dispatch the following events
20582058 for their respective triggers.
20592059 These events are asynchronous,
2060- and fire in the same step of the
2061- < a href ="http://www.w3.org/TR/html5/webappapis.html#processing-model-2 "> event loop</ a >
2062- [[!HTML5]] as when
2063- < a href ="http://www.w3.org/TR/2012/WD-dom-20120405/#mutation-observers "> MutationObservers</ a >
2064- [[!DOM]] are invoked.</ p >
2065- < p > If region chain nesting occurs
2066- (the contents of a < a href ="#dom-named-flow "> < code class ="idl "> NamedFlow</ code > </ a >
2067- contains regions
2068- for a different < a href ="#dom-named-flow "> < code class ="idl "> NamedFlow</ code > </ a > )
2069- then the events
2070- for the nested flow(s)
2071- must be dispatched
2072- before the events
2073- for the containing flow
2074- are dispatched.</ p >
2060+ and fire at the end of the
2061+ < a href ="#named-flows-layout "> regions visual formatting</ a >
2062+ steps.</ p >
20752063
20762064 < p > The regionfragmentchange event is dispatched on any change to a named flow's fragmentation through its region chain, including changes to any overset fragment.</ p >
20772065
@@ -2094,7 +2082,7 @@ <h3 id="named-flow-events">Named flow events</h3>
20942082 < td >
20952083 < ul >
20962084 < li > < code class ="attribute-name "> Event.target</ code > :
2097- < a href ="#dom-named-flow "> < code class ="idl "> NamedFlow</ code > </ a > whose fragmentation may have changed.
2085+ < a href ="#dom-named-flow "> < code class ="idl "> NamedFlow</ code > </ a > whose fragmentation has changed.
20982086 </ li >
20992087 </ ul >
21002088 </ td >
@@ -2344,12 +2332,25 @@ <h4 id="named-flows-layout">Step 3: named flows layout</h4>
23442332 Once Step 3 for an outer named flow is complete,
23452333 Step 3 for the inner named flows recursively begins.</ p >
23462334
2335+ < p > Once Step 3 for a named flow is complete,
2336+ The conditions for the
2337+ < a href ="#named-flow-events "> named flow events</ a > are checked,
2338+ and if the triggers are met
2339+ the events dispatch at this point.</ p >
2340+
23472341 < div class ="note ">
2348- < p > The model for resolving auto sized regions will cause, under certain circumstances,
2349- the flow content to be overset or underset. In other words, it will not fit tightly.
2350- The model prevents having circular dependencies in the layout model. Implementations
2351- may decide to apply further layout steps to ensure that the whole flow content is
2352- displayed to the user, even in edge cases.</ p >
2342+ < p > The model for resolving auto sized regions will cause,
2343+ under certain circumstances,
2344+ the flow content to be overset or underset.
2345+ In other words,
2346+ it will not fit tightly.
2347+ The model prevents having circular dependencies
2348+ in the layout model.
2349+ Implementations may decide to apply
2350+ further layout steps
2351+ to ensure that the whole flow content
2352+ is displayed to the user,
2353+ even in edge cases.</ p >
23532354 </ div >
23542355
23552356 < h3 id ="regions-visual-formatting-implementation-note "> Regions visual formatting: implementation note</ h3 >
@@ -2587,6 +2588,7 @@ <h2 id="changes">Changes</h2>
25872588 < h3 id ="changes_from_Aug_28_2012 "> Changes from < a href ="http://www.w3.org/TR/2012/WD-css3-regions-20120823/ "> August 28< sup > th</ sup > 2012</ a > version</ h3 >
25882589
25892590 < ul >
2591+ < li > Tied named flow event triggers to visual processing model</ li >
25902592 < li > Described how visual formatting of nested regions works</ li >
25912593 < li > Added regionoversetchange event</ li >
25922594 < li > renamed regionlayoutupdate to regionfragmentchange</ li >
0 commit comments