@@ -92471,25 +92471,32 @@ typedef <span>OnBeforeUnloadEventHandlerNonNull</span>? <dfn>OnBeforeUnloadEvent
92471
92471
92472
92472
<ol>
92473
92473
92474
+ <li><p>Let <var>realm</var> be <var>settings object</var>'s <span
92475
+ data-x="environment settings object's Realm">Realm</span>.</p></li>
92476
+
92477
+ <li><p>Let <var>scope</var> be <var>realm</var>.[[GlobalEnv]].</p></li>
92478
+
92474
92479
<li>
92475
92480
92476
92481
<p>If <var>eventHandler</var> is an element's <span data-x="event handlers">event
92477
- handler</span>, then let <var>Scope </var> be <span
92482
+ handler</span>, then set <var>scope </var> to <span
92478
92483
data-x="js-NewObjectEnvironment">NewObjectEnvironment</span>(<var>document</var>,
92479
- the <var>global environment </var>).</p>
92484
+ <var>scope </var>).</p>
92480
92485
92481
- <p>Otherwise, <var>eventHandler</var> is a <code>Window</code> object's <span data-x="event
92482
- handlers">event handler</span>: let <var>Scope</var> be the <var>global environment</var>. </p>
92486
+ <p>( Otherwise, <var>eventHandler</var> is a <code>Window</code> object's <span
92487
+ data-x="event handlers">event handler</span>.) </p>
92483
92488
92484
92489
</li>
92485
92490
92486
- <li><p>If <var>form owner</var> is not null, let <var>Scope </var> be
92487
- <span data-x="js-NewObjectEnvironment">NewObjectEnvironment</span>(<var>form owner</var>,
92488
- <var>Scope </var>).</p></li>
92491
+ <li><p>If <var>form owner</var> is not null, then set <var>scope </var> to <span
92492
+ data-x="js-NewObjectEnvironment">NewObjectEnvironment</span>(<var>form owner</var>,
92493
+ <var>scope </var>).</p></li>
92489
92494
92490
- <li><p>If <var>element</var> is not null, let <var>Scope </var> be <span
92495
+ <li><p>If <var>element</var> is not null, then set <var>scope </var> to <span
92491
92496
data-x="js-NewObjectEnvironment">NewObjectEnvironment</span>(<var>element</var>,
92492
- <var>Scope</var>).</p></li>
92497
+ <var>scope</var>).</p></li>
92498
+
92499
+ <li><p>Return <var>scope</var>.</p></li>
92493
92500
92494
92501
</ol>
92495
92502
0 commit comments