@@ -252,10 +252,11 @@ <h3 id=terminology><span class=secno>2.2. </span>Terminology</h3>
252252 media queries</ dfn > are defined by the CSSOM. [< cite > < a
253253 href ="#ref-cssom "> CSSOM</ a > </ cite > ]
254254
255- < p > < dfn id =html-element > HTML element</ dfn > , < dfn
256- id =htmlelement > < code > HTMLElement</ code > </ dfn > , < dfn id =queue-a-task > queue
257- a task</ dfn > , < dfn id =quirks-mode > quirks mode</ dfn > , < dfn
258- id =task > task</ dfn > , and < dfn id =window > < code > Window</ code > </ dfn > are
255+ < p > < dfn id =fire-a-simple-event title ="Fire a simple event "> Firing a simple
256+ event named < var title =""> e</ var > </ dfn > , < dfn id =html-element > HTML
257+ element</ dfn > , < dfn id =htmlelement > < code > HTMLElement</ code > </ dfn > , < dfn
258+ id =queue-a-task > queue a task</ dfn > , < dfn id =quirks-mode > quirks mode</ dfn > ,
259+ < dfn id =task > task</ dfn > , and < dfn id =window > < code > Window</ code > </ dfn > are
259260 defined by HTML5. [< cite > < a href ="#ref-html5 "> HTML5</ a > </ cite > ]
260261
261262 < p > < dfn id =the-html-body-element > The HTML < code > body</ code > element</ dfn >
@@ -419,6 +420,15 @@ <h2 id=extensions-to-the-window-interface><span class=secno>3.
419420 href ="#viewport "> viewport</ a > and align the y-coordinate < var
420421 title =""> y</ var > of the < a href ="#document-content "> document content</ a >
421422 with the top of the < a href ="#viewport "> viewport</ a > .
423+
424+ < li >
425+ < p > If the aligning caused content to move < a href ="#queue-a-task "> queue a
426+ task</ a > to < a href ="#fire-a-simple-event "> fire a simple event</ a > named
427+ < code title =event-scroll > scroll</ code > that bubbles at the < a
428+ href ="#document "> < code > Document</ code > </ a > object, unless a < a
429+ href ="#task "> task</ a > to fire that event at the < a
430+ href ="#document "> < code > Document</ code > </ a > object was already < a
431+ href ="#queue-a-task " title ="queue a task "> queued</ a > .
422432 </ ol >
423433
424434 < p > When the < dfn id =dom-window-scrollto
@@ -960,6 +970,13 @@ <h3 id=scroll-attributes><span class=secno>5.2. </span>The <code
960970 < p > Align < a href ="#content "> content</ a > y-coordinate < var
961971 title =""> y</ var > with the top of the < a href ="#content-edge "> content
962972 edge</ a > of the element.
973+
974+ < li >
975+ < p > If the aligning caused content to move < a href ="#queue-a-task "> queue a
976+ task</ a > to < a href ="#fire-a-simple-event "> fire a simple event</ a > named
977+ < code title =event-scroll > scroll</ code > at the element, unless a < a
978+ href ="#task "> task</ a > to fire that event at the element was already < a
979+ href ="#queue-a-task " title ="queue a task "> queued</ a > .
963980 </ ol >
964981
965982 < p > The < dfn id =dom-element-scrollleft > < code > scrollLeft</ code > </ dfn >
@@ -1046,6 +1063,13 @@ <h3 id=scroll-attributes><span class=secno>5.2. </span>The <code
10461063 < p > Align < a href ="#content "> content</ a > x-coordinate < var
10471064 title =""> x</ var > with the left of the < a href ="#content-edge "> content
10481065 edge</ a > of < var > A</ var > .
1066+
1067+ < li >
1068+ < p > If the aligning caused content to move < a href ="#queue-a-task "> queue a
1069+ task</ a > to < a href ="#fire-a-simple-event "> fire a simple event</ a > named
1070+ < code title =event-scroll > scroll</ code > at the element, unless a < a
1071+ href ="#task "> task</ a > to fire that event at the element was already < a
1072+ href ="#queue-a-task " title ="queue a task "> queued</ a > .
10491073 </ ol >
10501074
10511075 < p > The < dfn id =dom-element-scrollwidth > < code > scrollWidth</ code > </ dfn >
0 commit comments