| about-blank-iframes.https.html |
Test about:blank iframes prerendering state |
933 |
- |
| accept-client-hint-cache.https.html |
Test Prerender pages maintain their own Client Hint Caches |
1389 |
- |
| activation-by-form-submission.https.html |
Prerender activation by form submission |
3297 |
- |
| activation-start.https.html |
PerformanceNavigationTiming's activationStart in prerendered page |
2406 |
- |
| blob_object_url.https.html |
Same-origin prerendering page can create a url for the given
objects |
1197 |
- |
| cache-storage.https.html |
Same-origin prerendering can access cache storage |
1263 |
- |
| cancel-prerendering-after-clear-site-data-cache-different-origins.https.html |
clear-site-data-cache cancels prerenders |
1824 |
- |
| cancel-prerendering-after-clear-site-data-cache-same-origin.https.html |
clear-site-data-cache cancels prerenders |
2984 |
- |
| clients-matchall.https.html |
Service Worker: Clients.matchAll with a prerender page |
1910 |
- |
| cookies.https.html |
Same-origin prerendering can access cookies |
1270 |
- |
| credentialed-prerender-not-opt-in.https.html |
same-site cross-origin prerendering not opt in |
1183 |
- |
| credentialed-prerender-opt-in.https.html |
same-site cross-origin prerendering opt in |
1075 |
- |
| cross-origin-iframe-prerender.https.html |
Load a cross-origin document in a prerendered iframe |
1430 |
- |
| cross-origin-iframe.https.html |
Load a cross-origin document in a prerendered iframe |
2023 |
- |
| cross-origin-isolated.https.html |
Allow crossOriginIsolated in prerendered page |
1040 |
- |
| csp-form-action.https.html |
Prerender initial navigation as form submission is blocked by CSP form-action 'none' |
1803 |
- |
| csp-script-src-elem-inline-speculation-rules.https.html |
|
1143 |
- |
| csp-script-src-inline-speculation-rules.https.html |
|
1133 |
- |
| csp-script-src-self.https.html |
|
1103 |
- |
| csp-script-src-strict-dynamic.https.html |
|
1119 |
- |
| csp-script-src-unsafe-inline.https.html |
|
1111 |
- |
| fetch-blob.https.html |
Same-origin prerendering can access blobs |
1370 |
- |
| fetch-intercepted-by-service-worker.https.html |
Service worker intercepts a fetch request coming from a prerendered page |
1486 |
- |
| headers.https.html |
Sec-Purpose header on prerendered page |
6080 |
- |
| iframe-added-post-activation.https.html |
iframe added after activation |
1057 |
- |
| indexeddb.https.html |
Same-origin prerendering can access Indexed Database |
1484 |
- |
| local-storage.https.html |
Same-origin prerendering can access localStorage |
1796 |
- |
| main-frame-navigation.https.html |
Test about: main frame navigation in a prerendered page |
1327 |
- |
| media-autoplay.https.html |
Same-origin prerendering can trigger autoplay |
1650 |
- |
| navigation-api-location-replace.https.html |
|
3037 |
- |
| navigation-api-multiple-entries.https.html |
|
2688 |
- |
| navigation-api-redirect.https.html |
|
1397 |
- |
| navigation-api.https.html |
|
3074 |
- |
| navigation-intercepted-by-service-worker.https.html |
Service worker intercepts a navigation and starts prerendering |
1372 |
- |
| navigator-plugins.https.html |
Same-origin prerendering can access navigator.plugins |
1575 |
- |
| no-vary-search-hint-target-blank.https.html |
|
3948 |
- |
| no-vary-search-hint.https.html |
|
3805 |
- |
| no-vary-search-target-blank.https.html |
|
3523 |
- |
| no-vary-search.https.html |
|
3829 |
- |
| prefetch.https.html |
|
830 |
- |
| prerender-while-prerender.https.html |
|
1774 |
- |
| protocol-handler-register.https.html |
|
4611 |
- |
| protocol-handler-unregister.https.html |
|
5368 |
- |
| protocol-handler-validation.https.html |
prerendered page calls to registerProtocolHandler should validate input synchronously |
2474 |
- |
| referrer-policy-from-rules.https.html |
Prerender with the referrer policy specified in speculation rules |
1805 |
- |
| referrer-policy-mismatch.https.html |
Referrer policy mismatches must be allowed between prerendering and activation |
4097 |
- |
| referrer-policy-no-referrer.https.html |
Test noreferrer |
740 |
- |
| referrer-policy-origin.https.html |
Test origin referrer |
933 |
- |
| referrer-policy-strict-origin.https.html |
Test strict-origin referrer |
821 |
- |
| referrer.https.html |
Test default referrer |
681 |
- |
| register-service-worker.https.html |
Registration of a new service worker in a prerendered page |
1992 |
- |
| remove-script-element.https.html |
|
796 |
- |
| resources |
|
|
- |
| response-code-non-successful.https.html |
Check that non-successful responses result in discarding the prerender |
2070 |
- |
| response-code-successful.https.html |
Check that successful responses result in activating the prerender |
1158 |
- |
| restriction-audio-setSinkId-with-invalid-sinkId.https.tentative.https.html |
Access to the setSinkId of the Audio API with an invalid value is deferred
|
2030 |
- |
| restriction-audio-setSinkId-with-invalid-sinkId.https.tentative.https.html.ini |
|
64 |
- |
| restriction-audio-setSinkId.https.tentative.https.html |
Access to the setSinkId of the Audio API is deferred |
1975 |
- |
| restriction-audio-setSinkId.https.tentative.https.html.ini |
|
64 |
- |
| restriction-background-fetch.https.html |
Access to the Background Fetch API is deferred |
2678 |
- |
| restriction-background-fetch.https.html.ini |
|
64 |
- |
| restriction-background-sync.https.html |
Access to the Background Sync API is deferred |
2681 |
- |
| restriction-background-sync.https.html.ini |
|
64 |
- |
| restriction-battery-status.https.html |
Access to the Battery Status API is deferred |
1738 |
- |
| restriction-battery-status.https.html.ini |
|
64 |
- |
| restriction-bluetooth.tentative.https.html |
Access to the Bluetooth API is deferred |
1860 |
- |
| restriction-bluetooth.tentative.https.html.ini |
|
64 |
- |
| restriction-broadcast-channel.https.html |
BroadcastChannel#postMessage is deferred |
1716 |
- |
| restriction-broadcast-channel.https.html.ini |
|
64 |
- |
| restriction-dedicated-worker.https.html |
Access to the Dedicated Worker API is deferred |
1663 |
- |
| restriction-dedicated-worker.https.html.ini |
|
64 |
- |
| restriction-encrypted-media-unsupported-config.https.html |
Access to the Encrypted Media API is deferred with unsupported config
|
1798 |
- |
| restriction-encrypted-media-unsupported-config.https.html.ini |
|
64 |
- |
| restriction-encrypted-media.https.html |
Access to the Encrypted Media API is deferred |
1707 |
- |
| restriction-encrypted-media.https.html.ini |
|
64 |
- |
| restriction-focus.https.html |
Prerendering documents are not focused |
1383 |
- |
| restriction-focus.https.html.ini |
|
64 |
- |
| restriction-idle-detection.https.html |
Prerendering cannot invoke the Idle Detection API |
1166 |
- |
| restriction-idle-detection.https.html.ini |
|
64 |
- |
| restriction-local-file-system-access.https.html |
Same-origin prerendering cannot access local file system |
1041 |
- |
| restriction-local-file-system-access.https.html.ini |
|
64 |
- |
| restriction-media-auto-play-attribute.https.html |
Access to the Autoplay of the Media is deferred |
2380 |
- |
| restriction-media-auto-play-attribute.https.html.ini |
|
64 |
- |
| restriction-media-camera.https.html |
Access to the Camera of the user media device is deferred |
1944 |
- |
| restriction-media-camera.https.html.ini |
|
64 |
- |
| restriction-media-capabilities-decoding-info.https.html |
MediaCapabilities decodingInfo API is not deferred |
1881 |
- |
| restriction-media-capabilities-decoding-info.https.html.ini |
|
64 |
- |
| restriction-media-capabilities-encoding-info.https.html |
MediaCapabilities encodingInfo API is not deferred |
1881 |
- |
| restriction-media-capabilities-encoding-info.https.html.ini |
|
64 |
- |
| restriction-media-device-info.https.html |
Access to the Media Device Info is deferred |
1812 |
- |
| restriction-media-device-info.https.html.ini |
|
64 |
- |
| restriction-media-microphone.https.html |
Access to the Microphone of the user media device is deferred |
1953 |
- |
| restriction-media-microphone.https.html.ini |
|
64 |
- |
| restriction-media-play.https.html |
Access to the Play of the Media is deferred |
2358 |
- |
| restriction-media-play.https.html.ini |
|
64 |
- |
| restriction-message-boxes.https.html |
|
1636 |
- |
| restriction-message-boxes.https.html.ini |
|
64 |
- |
| restriction-midi-sysex.https.html |
Access to the Midi API with sysex=true is deferred |
2102 |
- |
| restriction-midi-sysex.https.html.ini |
|
64 |
- |
| restriction-midi.https.html |
Access to the Midi API with sysex=false is deferred |
2105 |
- |
| restriction-midi.https.html.ini |
|
64 |
- |
| restriction-notification.https.html |
Access to the Notification API before and after prerender activation |
3047 |
- |
| restriction-notification.https.html.ini |
|
64 |
- |
| restriction-presentation-request.https.html |
Same-origin prerendering cannot start presentation |
976 |
- |
| restriction-presentation-request.https.html.ini |
|
64 |
- |
| restriction-prompt-by-before-unload.https.html |
Prerendering cannot invoke the prompt generated by the
beforeunload event |
1198 |
- |
| restriction-prompt-by-before-unload.https.html.ini |
|
64 |
- |
| restriction-push.https.html |
Access to the Push API is deferred |
2554 |
- |
| restriction-push.https.html.ini |
|
64 |
- |
| restriction-request-picture-in-picture.https.html |
Prerendering cannot invoke
HTMLVideoElement.requestPictureInPicture |
1213 |
- |
| restriction-request-picture-in-picture.https.html.ini |
|
64 |
- |
| restriction-screen-capture.https.html |
Prerendering cannot invoke the Screen Capture API |
1351 |
- |
| restriction-screen-capture.https.html.ini |
|
64 |
- |
| restriction-screen-orientation-lock.https.html |
Access to the Screen Orientation Lock API is deferred |
1666 |
- |
| restriction-screen-orientation-lock.https.html.ini |
|
64 |
- |
| restriction-sensor-accelerometer.https.html |
Access to the Accelerometer API is deferred |
2230 |
- |
| restriction-sensor-accelerometer.https.html.ini |
|
64 |
- |
| restriction-sensor-ambient-light-sensor.https.html |
Access to the Ambient Light Sensor API is deferred |
2271 |
- |
| restriction-sensor-ambient-light-sensor.https.html.ini |
|
64 |
- |
| restriction-sensor-gyroscope.https.html |
Access to the Gyroscope API is deferred |
2202 |
- |
| restriction-sensor-gyroscope.https.html.ini |
|
64 |
- |
| restriction-sensor-magnetometer.https.html |
Access to the Magnetometer API is deferred |
2223 |
- |
| restriction-sensor-magnetometer.https.html.ini |
|
64 |
- |
| restriction-service-worker-postmessage.https.html |
postMessage() between service worker and prerendered page |
2207 |
- |
| restriction-service-worker-unregister.https.html |
ServiceWorkerRegistration.unregister in a prerendered page |
2067 |
- |
| restriction-service-worker-unregister.https.html.ini |
|
64 |
- |
| restriction-service-worker-update.https.html |
ServiceWorkerRegistration.update in a prerendered page |
2039 |
- |
| restriction-service-worker-update.https.html.ini |
|
64 |
- |
| restriction-speech-synthesis.https.html |
Access to the speech synthesis is deferred |
2138 |
- |
| restriction-speech-synthesis.https.html.ini |
|
64 |
- |
| restriction-storage-persist.https.html |
Access to storage.persist() is deferred |
1643 |
- |
| restriction-storage-persist.https.html.ini |
|
64 |
- |
| restriction-wake-lock.https.html |
Access to the Wake Lock API is deferred |
2284 |
- |
| restriction-wake-lock.https.html.ini |
|
64 |
- |
| restriction-web-hid.https.html |
Access to the Web HID API is deferred |
1595 |
- |
| restriction-web-hid.https.html.ini |
|
64 |
- |
| restriction-web-locks.https.html |
Access to the Web Locks API is deferred |
1835 |
- |
| restriction-web-locks.https.html.ini |
|
64 |
- |
| restriction-web-nfc.https.html |
Access to the Web NFC API is deferred |
1768 |
- |
| restriction-web-nfc.https.html.ini |
|
64 |
- |
| restriction-web-serial.tentative.https.html |
Access to the Web Serial API is deferred |
1829 |
- |
| restriction-web-serial.tentative.https.html.ini |
|
64 |
- |
| restriction-web-share.https.html |
Prerendering cannot invoke the Web Share API |
1145 |
- |
| restriction-web-share.https.html.ini |
|
64 |
- |
| restriction-web-usb.https.html |
Access to the Web USB API is deferred |
1595 |
- |
| restriction-web-usb.https.html.ini |
|
64 |
- |
| restriction-web-xr-immersive-vr-session.https.html |
Access to the WebXR immersive-vr session API is deferred |
1878 |
- |
| restriction-web-xr-immersive-vr-session.https.html.ini |
|
64 |
- |
| restriction-web-xr-inline-session.https.html |
Access to the WebXR inline session API is deferred |
1841 |
- |
| restriction-web-xr-inline-session.https.html.ini |
|
64 |
- |
| restriction-window-move.https.html |
|
1706 |
- |
| restriction-window-move.https.html.ini |
|
64 |
- |
| restriction-window-open.https.html |
|
1376 |
- |
| restriction-window-open.https.html.ini |
|
64 |
- |
| restriction-window-resize.https.html |
|
1721 |
- |
| restriction-window-resize.https.html.ini |
|
64 |
- |
| restrictions.https.html |
Same-origin prerendering cannot access some APIs |
1308 |
- |
| restrictions_shared_storage.https.html |
Write operations to Shared Storage API is deferred |
1619 |
- |
| restrictions_shared_storage_worklet.https.html |
Worklet operations to Shared Storage API is deferred |
1972 |
- |
| sandbox-iframe.https.html |
Load a prerendered iframe with sandbox attributes |
1839 |
- |
| scroll-into-view-cross-origin-iframe.https.html |
Focus-triggered scroll in cross-origin iframe during prerendering |
2365 |
- |
| send-beacon.https.html |
Same-origin prerendering: sendBeacon |
2160 |
- |
| service-workers.https.html |
Service Workers APIs with prerendering |
4566 |
- |
| session-history-activation.https.html |
Test history.length |
845 |
- |
| session-history-location.https.html |
Test history.length |
1119 |
- |
| session-history-navigation.https.html |
Test history.length |
845 |
- |
| session-history-pushstate.https.html |
Test history.length |
914 |
- |
| session-history-subframe-navigation.https.html |
Test history.length during a subframe navigation |
728 |
- |
| session-history-subframe-reload.https.html |
Test history.length and reloading a subframe |
702 |
- |
| session-storage.tentative.https.html |
Same-origin prerendering can access sessionStorage |
1063 |
- |
| state-and-event.https.html |
|
1961 |
- |
| visibility-state.https.html |
visibilityState must be updated after prerendering |
1110 |
- |
| windowclient-navigate-to-cross-origin-url-on-iframe.https.html |
WindowClient.navigate() to cross-origin url in a prerendered iframe |
2906 |
- |
| windowclient-navigate-to-same-origin-url-on-iframe.https.html |
WindowClient.navigate() to same-origin url in a prerendered iframe |
2079 |
- |
| windowclient-navigate.https.html |
WindowClient.navigate() for prerendered main page |
2490 |
- |
| workers-in-cross-origin-iframe.https.html |
Construction of Web Workers in cross-origin iframe is deferred |
1861 |
- |
| workers.https.html |
Construction of Web Workers is deferred |
4850 |
- |