diff --git a/fetch.bs b/fetch.bs
index 6558d9414..353ef8d71 100644
--- a/fetch.bs
+++ b/fetch.bs
@@ -5106,7 +5106,13 @@ steps:
     <p>When in doubt, return a <a>network error</a>.
 
    <dt><a>HTTP(S) scheme</a>
-   <dd><p>Return the result of running <a>HTTP fetch</a> given <var>fetchParams</var>.
+   <dd>
+    <ol>
+     <li><p>Let <var>forNavigation</var> be true if <a for=request>mode</a> is
+     <code>navigate</code>; false otherwise.
+     <li><p>Return the result of running <a>HTTP fetch</a> given <var>fetchParams</var> and true if
+     request's mode is navigate, and false otherwise.
+    </ol>
   </dl>
 
  <li><p>Return a <a for=/>network error</a>.
@@ -5118,7 +5124,7 @@ steps:
 
 <div algorithm>
 <p>To <dfn export id=concept-http-fetch>HTTP fetch</dfn>, given a <a for=/>fetch params</a>
-<var>fetchParams</var> and an optional boolean <var>makeCORSPreflight</var> (default false), run
+<var>fetchParams</var> and an optional boolean <var>allowCORS</var> (default false), run
 these steps:
 <!-- This is exported for service workers, but that specification only mentions it in passing. -->
 
@@ -5218,7 +5224,7 @@ these steps:
 
   <ol>
    <li>
-    <p>If <var>makeCORSPreflight</var> is true and one of these conditions is true:
+    <p>If <var>allowCORS</var> is true and one of these conditions is true:
 
     <ul class=brief>
      <li><p>There is no <a>method cache entry match</a> for <var>request</var>'s