We intend to land synchronous initial about:blank soon in Firefox 147. This
is a web-exposed change to align with the web platform.

Summary:
Gecko currently generates a synthetic (non-parser-generated) about:blank
document as needed when creating a new browsing context. However, if that
context navigates to about:blank, we asynchronously create _another_
about:blank document that replaces the synthetic one and then fires a load
event. This is a long-standing Web compat issue because the second document
overwrites changes made to the first and affects load timing.
Our change removes the second parser-created about:blank and fires the load
event for the synthetic about:blank synchronously if the initial (possibly
implicit) navigation URL is about:blank.

Bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=543435

Intent to prototype:
https://groups.google.com/a/mozilla.org/g/dev-platform/c/RVzIESoPFSs/m/gvdj9GH9AAAJ

-- 
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/CAGnPerJ5YN-_DZpJED4VJcY5cCpx5pSsT_BO8eQy9OtzPCcSrA%40mail.gmail.com.

Reply via email to