@@ -1518,8 +1518,12 @@ run these steps:
1518
1518
<p class="note no-backref"> This avoids <a>event listeners</a> added after this point from being
1519
1519
run. Note that removal still has an effect due to the <a for="event listener">removed</a> field.
1520
1520
1521
+ <li><p> Let <var> invocationTargetInShadowTree</var> be <var> struct</var> 's
1522
+ <a for=Event/path>invocation-target-in-shadow-tree</a> .
1523
+
1521
1524
<li><p> Let <var> found</var> be the result of running <a>inner invoke</a> with <var> event</var> ,
1522
- <var> listeners</var> , <var> phase</var> , and <var> legacyOutputDidListenersThrowFlag</var> if given.
1525
+ <var> listeners</var> , <var> phase</var> , <var> invocationTargetInShadowTree</var> , and
1526
+ <var> legacyOutputDidListenersThrowFlag</var> if given.
1523
1527
1524
1528
<li>
1525
1529
<p> If <var> found</var> is false and <var> event</var> 's {{Event/isTrusted}} attribute is true,
@@ -1543,16 +1547,17 @@ run these steps:
1543
1547
<tr><td> "<code> transitionend</code> "<td> "<code> webkitTransitionEnd</code> "
1544
1548
</table>
1545
1549
1546
- <li><p> <a>Inner invoke</a> with <var> event</var> , <var> listeners</var> , <var> phase</var> , and
1547
- <var> legacyOutputDidListenersThrowFlag</var> if given.
1550
+ <li><p> <a>Inner invoke</a> with <var> event</var> , <var> listeners</var> , <var> phase</var> ,
1551
+ <var> invocationTargetInShadowTree</var> , and <var> legacyOutputDidListenersThrowFlag</var>
1552
+ if given.
1548
1553
1549
1554
<li><p> Set <var> event</var> 's {{Event/type}} attribute value to <var> originalEventType</var> .
1550
1555
</ol>
1551
1556
</ol>
1552
1557
1553
1558
<p> To <dfn noexport id=concept-event-listener-inner-invoke>inner invoke</dfn> , given an
1554
- <var> event</var> , <var> listeners</var> , <var> phase</var> , and an optional
1555
- <var> legacyOutputDidListenersThrowFlag</var> , run these steps:
1559
+ <var> event</var> , <var> listeners</var> , <var> phase</var> , <var> invocationTargetInShadowTree </var> ,
1560
+ and an optional <var> legacyOutputDidListenersThrowFlag</var> , run these steps:
1556
1561
1557
1562
<ol>
1558
1563
<li><p> Let <var> found</var> be false.
@@ -1590,8 +1595,8 @@ run these steps:
1590
1595
<ol>
1591
1596
<li><p> Set <var> currentEvent</var> to <var> global</var> 's <a for=Window>current event</a> .
1592
1597
1593
- <li><p> If <var> struct </var> 's <a for=Event/path>invocation-target-in-shadow-tree</a> is false,
1594
- then set <var> global </var> 's <a for=Window>current event</a> to <var> event</var> .
1598
+ <li><p> If <var> invocationTargetInShadowTree </var> is false, then set <var> global </var> 's
1599
+ <a for=Window>current event</a> to <var> event</var> .
1595
1600
</ol>
1596
1601
1597
1602
<li><p> If <var> listener</var> 's <a for="event listener">passive</a> is true, then set
0 commit comments