diff --git a/speculation-rules/prefetch/initiators-a-element.sub.https.html b/speculation-rules/prefetch/initiators-a-element.sub.https.html
new file mode 100644
index 000000000000000..8080faf9dd846ab
--- /dev/null
+++ b/speculation-rules/prefetch/initiators-a-element.sub.https.html
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
diff --git a/speculation-rules/prefetch/initiators-iframe-location-href.sub.https.html b/speculation-rules/prefetch/initiators-iframe-location-href.sub.https.html
new file mode 100644
index 000000000000000..25270b8f7dcbe75
--- /dev/null
+++ b/speculation-rules/prefetch/initiators-iframe-location-href.sub.https.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
diff --git a/speculation-rules/prefetch/initiators-window-open.sub.https.html b/speculation-rules/prefetch/initiators-window-open.sub.https.html
new file mode 100644
index 000000000000000..c2e52adf2bd1f0a
--- /dev/null
+++ b/speculation-rules/prefetch/initiators-window-open.sub.https.html
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
diff --git a/speculation-rules/prerender/prefetch.https.html b/speculation-rules/prerender/prefetch.https.html
index 48de5adca13e0aa..2a1553b3d94bb7e 100644
--- a/speculation-rules/prerender/prefetch.https.html
+++ b/speculation-rules/prerender/prefetch.https.html
@@ -15,7 +15,7 @@
await create_prerendered_page(t, {}, {prefetch: true}, {});
assert_equals(await tryToActivate(), 'activated');
- assert_equals(await getNetworkRequestCount(), '2', 'Network request count');
-}, "Prerender navigation requests don't use prefetched results (for now)");
+ assert_equals(await getNetworkRequestCount(), '1', 'Network request count');
+}, "Prerender navigation requests should use prefetched results");