Skip to content

Commit

Permalink
Editorial: Remove unnecessary currentScript handling for module scripts
Browse files Browse the repository at this point in the history
Since module scripts never execute synchronously, currentScript must already
be null here.
  • Loading branch information
Ms2ger authored and domenic committed May 16, 2019
1 parent ab73443 commit d329a0f
Showing 1 changed file with 15 additions and 19 deletions.
34 changes: 15 additions & 19 deletions source
Original file line number Diff line number Diff line change
Expand Up @@ -58989,15 +58989,6 @@ o............A....e

</li>

<li>

<p>Let <var>old script element</var> be the value to which the <code>script</code>
element's <span>node document</span>'s <code
data-x="dom-document-currentScript">currentScript</code> object was most recently
set.</p>

</li>

<li>

<p>Switch on <span data-x="concept-script-type">the script's type</span>:</p>
Expand All @@ -59006,6 +58997,13 @@ o............A....e
<dt>"<code data-x="">classic</code>"</dt>
<dd>
<ol>
<li>
<p>Let <var>old script element</var> be the value to which the <code>script</code>
element's <span>node document</span>'s <code
data-x="dom-document-currentScript">currentScript</code> object was most recently
set.</p>
</li>

<li>
<p>If the <code>script</code> element's <span>root</span> is <em>not</em> a <span>shadow
root</span>, then set the <code>script</code> element's <span>node document</span>'s <code
Expand All @@ -59020,14 +59018,20 @@ o............A....e

<li><p><span data-x="run a classic script">Run the classic script</span> given by <span
data-x="concept-script-script">the script's script</span>.</p></li>

<li>
<p>Set the <code>script</code> element's <span>node document</span>'s <code
data-x="dom-document-currentScript">currentScript</code> attribute to <var>old script
element</var>.</p>
</li>
</ol>
</dd>

<dt>"<code data-x="">module</code>"</dt>
<dd>
<ol>
<li><p>Set the <code>script</code> element's <span>node document</span>'s <code
data-x="dom-document-currentScript">currentScript</code> attribute to null.</p></li>
<li><p>Assert: The <code>script</code> element's <span>node document</span>'s <code
data-x="dom-document-currentScript">currentScript</code> attribute is null.</p></li>

<li><p><span data-x="run a module script">Run the module script</span> given by <span
data-x="concept-script-script">the script's script</span>.</p></li>
Expand All @@ -59037,14 +59041,6 @@ o............A....e

</li>

<li>

<p>Set the <code>script</code> element's <span>node document</span>'s <code
data-x="dom-document-currentScript">currentScript</code> attribute to <var>old script
element</var>.</p>

</li>

<li>

<p>Decrement the <span>ignore-destructive-writes counter</span> of <var>neutralized doc</var>, if it was incremented in the earlier step.</p>
Expand Down

0 comments on commit d329a0f

Please sign in to comment.