-
Notifications
You must be signed in to change notification settings - Fork 3k
Open
Labels
Description
So, I'm not sure if there is a spec problem or not. I am having a hard time figuring out the creation URL situation for frames where an initial about:blank is replaced with a loaded document.
AFAICT, the creation URL is set to about:blank in step 6 here:
https://html.spec.whatwg.org/#set-up-a-browsing-context-environment-settings-object
I think maybe its then overridden to the final URL in navigate at step 4:
https://html.spec.whatwg.org/#process-a-navigate-fetch
Although I am confused about the difference between settings and environment here.
I guess what I really want to understand is:
- Is the creation URL on an environment (inner window in gecko terms) ever considered about:blank?
- Is the creation URL on the environment then updated to the actually loaded document?
Related to this is setting the environment/settings execution ready.
- In the about:blank replacement case is the environment marked execution ready twice? One for the about:blank and once for the loaded document URL?