mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-12-08 06:09:58 +00:00
There might be a race between read_all_bytes and stream population. If document load reads stream before it is populated, the stream will be empty and might lead to hang in SessionHistoryTraversalQueue which is expecting a promise to be resolved on document load. This race can occur when stream population and document source are set very close to each other. For example, when a newly generated blob is set as the source of an iframe. - navigation/multiple-navigable-cross-document-navigation.html has been modified to trigger this race. |
||
|---|---|---|
| .. | ||
| attempt-navigating-object-without-a-document.txt | ||
| hashchange-event.txt | ||
| history-popstate-event.txt | ||
| history-pushstate.txt | ||
| history-replace-push-state-race-2.txt | ||
| history-replace-push-state-race-3.txt | ||
| history-replace-push-state-race.txt | ||
| iframe-navigate-javascript-url.txt | ||
| iframe-navigate-src.txt | ||
| iframe-navigate-srcdoc.txt | ||
| iframe-unloading-order.txt | ||
| location-reload-fetch.txt | ||
| location-reload-srcdoc.txt | ||
| make-sure-about-blank-navigation-is-done-before-further-navigation-of-iframe.txt | ||
| multiple-navigable-cross-document-navigation.txt | ||
| navigate-iframe-right-after-creation.txt | ||
| navigate-mailto-crash.txt | ||
| navigation-navigate.txt | ||
| populate-iframe-using-document-write.txt | ||
| remove-iframe-from-timeout-callback.txt | ||
| run-script-before-iframe-initial-navigation.txt | ||
| run-script-from-about-blank-iframe.txt | ||
| trigger-fragment-navigation-from-js.txt | ||