Skip to content

Commit 22e821b

Browse files
authored
Set withEnvironment of event handler scopes correctly
Tests: web-platform-tests/wpt#26091. Fixes #6079.
1 parent 7f4711e commit 22e821b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

source

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92304,15 +92304,15 @@ typedef <span>OnBeforeUnloadEventHandlerNonNull</span>? <dfn>OnBeforeUnloadEvent
9230492304
</dl>
9230592305
</dd>
9230692306

92307-
<dt><var>Body</var></dt>
92307+
<dt><var>body</var></dt>
9230892308

9230992309
<dd>The result of parsing <var>body</var> above.</dd>
9231092310

9231192311
<dt><var>thisMode</var></dt>
9231292312

9231392313
<dd>non-lexical-this</dd>
9231492314

92315-
<dt><var>Scope</var></dt>
92315+
<dt><var>scope</var></dt>
9231692316

9231792317
<dd>
9231892318
<ol>
@@ -92324,19 +92324,19 @@ typedef <span>OnBeforeUnloadEventHandlerNonNull</span>? <dfn>OnBeforeUnloadEvent
9232492324
<li>
9232592325
<p>If <var>eventHandler</var> is an element's <span data-x="event handlers">event
9232692326
handler</span>, then set <var>scope</var> to <span
92327-
data-x="js-NewObjectEnvironment">NewObjectEnvironment</span>(<var>document</var>,
92327+
data-x="js-NewObjectEnvironment">NewObjectEnvironment</span>(<var>document</var>, true,
9232892328
<var>scope</var>).</p>
9232992329

9233092330
<p>(Otherwise, <var>eventHandler</var> is a <code>Window</code> object's <span
9233192331
data-x="event handlers">event handler</span>.)</p>
9233292332
</li>
9233392333

9233492334
<li><p>If <var>form owner</var> is not null, then set <var>scope</var> to <span
92335-
data-x="js-NewObjectEnvironment">NewObjectEnvironment</span>(<var>form owner</var>,
92335+
data-x="js-NewObjectEnvironment">NewObjectEnvironment</span>(<var>form owner</var>, true,
9233692336
<var>scope</var>).</p></li>
9233792337

9233892338
<li><p>If <var>element</var> is not null, then set <var>scope</var> to <span
92339-
data-x="js-NewObjectEnvironment">NewObjectEnvironment</span>(<var>element</var>,
92339+
data-x="js-NewObjectEnvironment">NewObjectEnvironment</span>(<var>element</var>, true,
9234092340
<var>scope</var>).</p></li>
9234192341

9234292342
<li><p>Return <var>scope</var>.</p></li>

0 commit comments

Comments
 (0)