diff --git a/source b/source index a8c1cba67b2..01b0e27957e 100644 --- a/source +++ b/source @@ -2668,6 +2668,7 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
IDBVersionChangeEvent
ServiceWorker
interfaceServiceWorkerContainer
interfaceServiceWorkerGlobalScope
interfaceunregister
The following terms are defined in WebRTC API: WEBRTC
RTCDataChannel
RTCPeerConnection
The following terms are defined in Picture-in-Picture API: PICTUREINPICTURE
PictureInPictureWindow
The following terms are defined in Idle Detection API:
IdleDetector
The following terms are defined in Web Speech API:
SpeechRecognition
The following terms are defined in WebOTP API:
OTPCredential
The following terms are defined in Web SQL Database API:
+The following terms are defined in Web Share API:
-The following terms are defined in Web Share API:
+The following terms are defined in Web Smart Card API:
SmartCardConnection
websocket
"WebSocket
connect was shut down, so the page was not in
- a stable state that could be stored in the back/forward cache.
+ WebSocket
connection was shut down, so the page
+ was not in a stable state that could be stored in the back/forward cache.
WEBSOCKETSlock
"In addition to the list above, a user-agent might prevent the page from being restored from +
In addition to the list above, a user agent might prevent the page from being restored from back/forward cache for user-agent specific blocking reasons. The string - is one of the following:
+ data-x="ua-specific-blocking-reasons">user-agent specific blocking reasons. These are one + of the following strings:audio-capture
"broadcastchannel
"BroadcastChannel
connect was shut down, so the page
- was not in a stable state that could be stored in the While unloading, an open BroadcastChannel
connection was shut down, so the
+ page was not in a stable state that could be stored in the back/forward cache.cookie-disabled
"Document
.database
"Database
connect was shut down, so the page was
- not in a stable state that could be stored in the "cookie-removed
"
+ Document
while it was in back/forward cache.extension-messaging
"Document
while it was in back/forward cache.sendMessage()
function before unloading, or
+ extensions called sendMessage()
to this Document
while it
+ was in back/forward cache.frame-navigating
"Document
had descendant navigables whose active document was still loading while the Document
+ was unloading.idbversionchangeevent
"Document
had a pending IDBVersionChangeEvent
while
unloading.idledetector
"Document
had an IdleDetector.injected-javascript
"injected-stylesheet
"keepalive-request
"Document
had an active IdleDetector
while unloading.keyboardlock
"loading
"Document
was not in a
- stable state that could be stored in back/forward cache.mediastream
"MediaStreamTrack
was in the live state upon unloading.Document
requested a MIDI permission before unloading.modals
"navigating
"Document
was not in a
+ stable state that could be stored in back/forward cache.navigation-canceled
"not-main-frame
"Document
's node navigable was not the
+ Document
's node navigable was not the
top-level traversable, or the Document
was
prerendering or the fenced frame root upon unloading.Document
had outstanding network requests and was not in
a stable state that could be stored in back/forward cache.paymentrequst
"Document
had PaymentRequest
before unloading.paymentrequest
"Document
had an active PaymentRequest
before unloading.pending-permission-request
"pictureinpicturewindow
"Document
had a PictureInPictureWindow
while unloading.Document
had an active PictureInPictureWindow
while
+ unloading.plugins
"Document
contained plugins.Document
contained plugins.printing
"Document
before unloading.Document
before unloading.response-auth-required
"Document
was created from an HTTP response that required the HTTP
+ authentication.response-cache-control-no-store
"Document
was created from an HTTP response whose `NotRestoredReasons {
data-x="http-cache-control">Cache-Control
` header included the "no-cache
" token.response-head-missing
"response-keep-alive
"Document
was created from an HTTP response that contained a `Keep-Alive
` header.response-method-not-get
"GET
`.Document
was created from an HTTP response whose method was not `GET
`.response-scheme-not-http-or-https
"Document
was not served in the http/https scheme.Document
was created from an HTTP response whose URL's scheme was
+ not an HTTP(S) scheme.response-status-not-ok
"Document
was created from an HTTP response whose status was not an ok status.rtc
"RTCPeerConnection
connect or
@@ -95716,7 +95716,9 @@ interface NotRestoredReasons {
serviceworker-added-after-bfcache
"Document
's service worker client started to be controlled by a ServiceWorker while the page was in back/forward cache.ServiceWorker
while the page
+ was in back/forward cache.serviceworker-claim
"Document
's NotRestoredReasons {
data-x="concept-environment-active-service-worker">active service worker's version was
activated while the page was in back/forward cache.serviceworker-unregistration
"Document
's service worker client's active service worker's
@@ -95746,49 +95749,46 @@ interface NotRestoredReasons {
href="#note-bfcache">back/forward cache.session-restored
"Document
was loaded by restoring the closed tab before unloading.Document
was loaded by restoring the closed tab.sharedworker
"Document
was in the owner set of a
SharedWorkerGlobalScope
.smartcardconnection
"Document
had a SmartCardConnection before unloading.Document
had an active SmartCardConnection
while unloading.speechrecognition
"Document
had SpeechRecognition
before unloading.Document
had an active SpeechRecognition
while unloading.storageaccess
"Document
requested storage access permission before unloading.subframe-navigating
"Document
's subframe's document was still loading while unloading.timeout
"Document
into back/forward cache and reached the timeout limit.Document
was in back/forward cache for a long
+ time and reached the timeout limit.unload-listener
"Document
registered a listener for The Document
registered a listener for the unload
event.
video-capture
"Document
requested video capture permission before unloading.webhid
"Document
used WebHID API before unloading.Document
used the WebHID API before unloading.webshare
"Document
had used Web Share API's share method before
- unloading.Document
had used Web Share API's share()
+ method before unloading.webtransport
"WebTransport
connect was shut down, so the page was
- not in a stable state that could be stored in the While unloading, an open WebTransport
connection was shut down, so the page
+ was not in a stable state that could be stored in the back/forward cache.webxrdevice
"Document
used WebXR Device API before unloading.Document
used the WebXR Device API before unloading.If document is not fully active, then:
Let reason be a string from user-agent specific blocking reasons. If none
- applies, let reason be "masked
".
Let reason be a string from user-agent specific blocking reasons. If none
+ apply, then let reason be "masked
".
Make document unsalvageable given document and - reason.
Make document unsalvageable given document and + reason.
If document's node navigable is a top-level traversable,