[Webkit-unassigned] [Bug 230111] New: Match updated spec for history.pushState()/replaceState() URL rewriting

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Sep 9 10:36:00 PDT 2021


https://bugs.webkit.org/show_bug.cgi?id=230111

            Bug ID: 230111
           Summary: Match updated spec for
                    history.pushState()/replaceState() URL rewriting
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: History
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: d at domenic.me

Browsers were not interoperable about this and did not match the spec (which was too strict to be web-compatible). So, we settled on a compromise proposal in https://github.com/whatwg/html/pull/7044 . Tests: https://github.com/web-platform-tests/wpt/pull/30182

Notably:

- Safari allows rewriting blob: URLs to new same-origin search or path, but should not

- Safari allows rewriting data: URLs to a new search, but should not

- Safari disallows rewriting the path of sandboxed iframe URLs, but should allow it

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210909/2a6335eb/attachment.htm>


More information about the webkit-unassigned mailing list