commit | d928b7d74baea155e5115b973927ff30cd213ab8 | [log] [tgz] |
---|---|---|
author | Nate Chapin <japhet@chromium.org> | Fri Jan 25 23:42:35 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jan 25 23:42:35 2019 |
tree | 466eb254a0ee9df02d57b99db13e651041db9939 | |
parent | 408ee10a7f222455b0d047adc8bc4aca182e3ba3 [diff] |
Allow <iframe src="javascript:''"> to commit synchronously. https://crrev.com/624035 made all javascript url navigations async. Some sites appear to depend on "javascript:''" behaving like "about:blank" and committing synchronously. The spec doesn't say anything about this, but given the real-world breakage, I'm inclined to consider this a very narrow partial revert of https://crrev.com/624035 while we figure out whether this is a spec oversight or a case where we just need to encourage libraries to update. Bug: 923585 Change-Id: Ia030d0a06b5d8f20df319916a1a02297d916e4db Reviewed-on: https://chromium-review.googlesource.com/c/1435821 Commit-Queue: Nate Chapin <japhet@chromium.org> Reviewed-by: Dmitry Gozman <dgozman@chromium.org> Cr-Commit-Position: refs/heads/master@{#626261}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .