Skip to content

clarify creation URL when initial about:blank is replaced #2456

@wanderview

Description

@wanderview

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:

  1. Is the creation URL on an environment (inner window in gecko terms) ever considered about:blank?
  2. Is the creation URL on the environment then updated to the actually loaded document?

Related to this is setting the environment/settings execution ready.

  1. 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?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions