Skip to content

Commit 93be098

Browse files
authored
Fix a few issues with the early hints algorithms
See #7823.
1 parent fecc699 commit 93be098

File tree

1 file changed

+10
-16
lines changed

1 file changed

+10
-16
lines changed

source

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -14557,8 +14557,7 @@ data-x="rel-preload">preload</span>; <span data-x="attr-link-as">as</span>=font<
1455714557
<var>document</var> to <var>uncommittedPreloads</var>:</p>
1455814558

1455914559
<ol>
14560-
<li><p>Let <var>entry</var> be new <span>preload entry</span> whose <span data-x="preload
14561-
response">response</span>.</p></li>
14560+
<li><p>Let <var>entry</var> be new <span>preload entry</span>.</p></li>
1456214561

1456314562
<li>
1456414563
<p>Let <var>respond</var> be the following steps given <span
@@ -14577,24 +14576,17 @@ data-x="rel-preload">preload</span>; <span data-x="attr-link-as">as</span>=font<
1457714576
</ol>
1457814577
</li>
1457914578

14580-
<li><p>Let <var>preloadedResources</var> be <var>document</var>'s <span>map of preloaded
14581-
resources</span>.</p></li>
14582-
1458314579
<li><p>Let <var>key</var> be the result of <span data-x="create a preload key">creating a
1458414580
preload key</span> given <var>earlyRequest</var>.</p></li>
1458514581

14586-
<li><p>If <var>preloadedResources</var>[<var>key</var>] <span data-x="map
14587-
exists">exists</span>, then set <var>preloadedResources</var>[<var>key</var>]'s <span
14588-
data-x="preload response">response</span> to <var>response</var>; otherwise, <span
14589-
data-x="map set">set</span> <var>preloadedResources</var>[<var>key</var>] to a new
14590-
<span>preload entry</span> whose <span data-x="preload response">response</span> is
14591-
<var>response</var>.</p></li>
14582+
<li><p>Set <var>document</var>'s <span>map of preloaded resources</span>[<var>key</var>] to
14583+
<var>entry</var>.</p></li>
14584+
14585+
<li><p>If <var>earlyResponse</var> is null, then set <var>processResponse</var> to
14586+
<var>respond</var>; otherwise call <var>respond</var> with <var>earlyResponse</var>.</p></li>
1459214587
</ol>
1459314588
</li>
1459414589

14595-
<li><p>If <var>earlyResponse</var> is null, then set <var>processResponse</var> to
14596-
<var>respond</var>; otherwise call <var>respond</var> with <var>earlyResponse</var>.</p></li>
14597-
1459814590
<li><p><span data-x="preload a resource">Preload</span> <var>earlyRequest</var> with the
1459914591
following steps given <span data-x="concept-response">response</span> <var>res</var>: set
1460014592
<var>unsafeEndTime</var> to the <span>unsafe shared current time</span> and call
@@ -88321,7 +88313,7 @@ interface <dfn interface>Location</dfn> { // but see also <a href="#the-location
8832188313

8832288314
<dt><dfn data-x="navigation-params-uncommitted-preloads">uncommitted preloads</dfn></dt>
8832388315
<dd>null or a <span>list</span> of algorithms representing early preloaded links, to be committed
88324-
once the <code>document</code> has been created</dd>
88316+
once the <code>Document</code> has been created</dd>
8832588317
</dl>
8832688318

8832788319
<p class="note">Once a <span>navigation params</span> struct is created, this standard does not
@@ -89653,7 +89645,9 @@ interface <dfn interface>Location</dfn> { // but see also <a href="#the-location
8965389645
href="https://github.com/whatwg/html/issues/2900">issue #2900</a>.</p>
8965489646
</li>
8965589647

89656-
<li><p><span data-x="map iterate">For each</span> <var>commitEarlyPreload</var> in
89648+
<li><p>If <var>navigationParams</var>'s
89649+
<span data-x="navigation-params-uncommitted-preloads">uncommitted preloads</span> is not null,
89650+
then <span data-x="map iterate">for each</span> <var>commitEarlyPreload</var> in
8965789651
<var>navigationParams</var>'s <span data-x="navigation-params-uncommitted-preloads">uncommitted
8965889652
preloads</span>, call <var>commitEarlyPreload</var> given <var>document</var>.</p>
8965989653

0 commit comments

Comments
 (0)