Skip to content

Commit

Permalink
Set withEnvironment of event handler scopes correctly
Browse files Browse the repository at this point in the history
  • Loading branch information
annevk authored Mar 19, 2021
1 parent 7f4711e commit 22e821b
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions source
Original file line number Diff line number Diff line change
Expand Up @@ -92304,15 +92304,15 @@ typedef <span>OnBeforeUnloadEventHandlerNonNull</span>? <dfn>OnBeforeUnloadEvent
</dl>
</dd>

<dt><var>Body</var></dt>
<dt><var>body</var></dt>

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

<dt><var>thisMode</var></dt>

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

<dt><var>Scope</var></dt>
<dt><var>scope</var></dt>

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

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

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

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

<li><p>Return <var>scope</var>.</p></li>
Expand Down

0 comments on commit 22e821b

Please sign in to comment.