New mentor request: Fix base URL implementation for about:srcdoc and about:blank

509 views
Skip to first unread message

dom...@chromium.org

unread,
May 26, 2023, 9:34:27 AM5/26/23
to spec-m...@chromium.org, wjma...@google.com, dom...@chromium.org

A new Chromium specification mentor request was submitted via the form:

Requestor email
wjma...@google.com
API or proposal name
Fix base URL implementation for about:srcdoc and about:blank
Brief description
This work will fix inconsistencies in the current Chromium/Blink implementation of base URL for about:srcdoc and about:blank frames. The current implementation is inconsistent with the behaviors of Safari & Firefox (although those are not necessarily consistent with each other). The current implementation also exhibits a "broken" snapshotting behavior, where base URL changes in the parent/initiator frame may be visible to the child frame, but only when the child makes (and reverses) changes to its own element. The work will ensure that the base URL supplied to about:srcdoc and about:blank frames is snapshotted from their initiator at the time the navigation begins. The implementation will also allow base URL to work correctly for about:srcdoc frames when those frames are in a different process from their parent. A more detailed discussion of the underlying issues involved may be found at https://github.com/whatwg/html/issues/421#issuecomment-1260360824 and https://docs.google.com/document/d/1e7T1YR5aGDg-eGHKDNnKUWcz1Dr38t_O0-XJqsMeZcE/edit?resourcekey=0-qCAYJPulnTdo9hV_dPCdhw# .
Chrome Platform Status entry
https://chromestatus.com/feature/5161101671530496

If you're interested in mentoring, please volunteer by replying to this email! Otherwise, dom...@chromium.org will assign someone within the next 2 business days.

Dominic Farolino

unread,
May 26, 2023, 9:35:36 AM5/26/23
to dom...@chromium.org, spec-m...@chromium.org, wjma...@google.com
I'll be the mentor for this one.

--
You received this message because you are subscribed to the Google Groups "spec-mentors" group.
To unsubscribe from this group and stop receiving emails from it, send an email to spec-mentors...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/spec-mentors/CAJnPROxacjSWwyOEuzQtb3sknOPCydd%3DMDEGP%2B7vfW993Uj31g%40mail.gmail.com.
For more options, visit https://groups.google.com/a/chromium.org/d/optout.
Reply all
Reply to author
Forward
0 new messages