Skip to content

Commit d329a0f

Browse files
Ms2gerdomenic
authored andcommitted
Editorial: Remove unnecessary currentScript handling for module scripts
Since module scripts never execute synchronously, currentScript must already be null here.
1 parent ab73443 commit d329a0f

File tree

1 file changed

+15
-19
lines changed

1 file changed

+15
-19
lines changed

source

Lines changed: 15 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -58989,15 +58989,6 @@ o............A....e
5898958989

5899058990
</li>
5899158991

58992-
<li>
58993-
58994-
<p>Let <var>old script element</var> be the value to which the <code>script</code>
58995-
element's <span>node document</span>'s <code
58996-
data-x="dom-document-currentScript">currentScript</code> object was most recently
58997-
set.</p>
58998-
58999-
</li>
59000-
5900158992
<li>
5900258993

5900358994
<p>Switch on <span data-x="concept-script-type">the script's type</span>:</p>
@@ -59006,6 +58997,13 @@ o............A....e
5900658997
<dt>"<code data-x="">classic</code>"</dt>
5900758998
<dd>
5900858999
<ol>
59000+
<li>
59001+
<p>Let <var>old script element</var> be the value to which the <code>script</code>
59002+
element's <span>node document</span>'s <code
59003+
data-x="dom-document-currentScript">currentScript</code> object was most recently
59004+
set.</p>
59005+
</li>
59006+
5900959007
<li>
5901059008
<p>If the <code>script</code> element's <span>root</span> is <em>not</em> a <span>shadow
5901159009
root</span>, then set the <code>script</code> element's <span>node document</span>'s <code
@@ -59020,14 +59018,20 @@ o............A....e
5902059018

5902159019
<li><p><span data-x="run a classic script">Run the classic script</span> given by <span
5902259020
data-x="concept-script-script">the script's script</span>.</p></li>
59021+
59022+
<li>
59023+
<p>Set the <code>script</code> element's <span>node document</span>'s <code
59024+
data-x="dom-document-currentScript">currentScript</code> attribute to <var>old script
59025+
element</var>.</p>
59026+
</li>
5902359027
</ol>
5902459028
</dd>
5902559029

5902659030
<dt>"<code data-x="">module</code>"</dt>
5902759031
<dd>
5902859032
<ol>
59029-
<li><p>Set the <code>script</code> element's <span>node document</span>'s <code
59030-
data-x="dom-document-currentScript">currentScript</code> attribute to null.</p></li>
59033+
<li><p>Assert: The <code>script</code> element's <span>node document</span>'s <code
59034+
data-x="dom-document-currentScript">currentScript</code> attribute is null.</p></li>
5903159035

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

5903859042
</li>
5903959043

59040-
<li>
59041-
59042-
<p>Set the <code>script</code> element's <span>node document</span>'s <code
59043-
data-x="dom-document-currentScript">currentScript</code> attribute to <var>old script
59044-
element</var>.</p>
59045-
59046-
</li>
59047-
5904859044
<li>
5904959045

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

0 commit comments

Comments
 (0)