| commit | aadc32901f5b581d2a8b987f96b821695b877ecc | [log] [tgz] |
|---|---|---|
| author | Hiroki Nakagawa <nhiroki@chromium.org> | Thu Apr 03 00:46:32 2025 |
| committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Apr 03 00:46:32 2025 |
| tree | 3d5bb15da15426eb1eb3214c2a2377ad8217fc7a | |
| parent | 301f526b5b6ef953b1b58a7012bed9f6ab396312 [diff] |
WebView Prerender: Ignore X prefixed headers on header match during activation This CL allows to ignore X prefixed headers on header match during prerender activation check only on WebView, as WebView can add arbitrary headers to (prerendering) navigation, and that easily causes header mismatches. This change is compatible with the prerender spec, as the spec doesn't require header comparison in the first place, and this check was conservatively added just for being on the safe side in the initial implementation. We plan to expand this relaxation to other platforms. Change-Id: I7ef1000341b78e0d430ad599be65f537420e124d Bug: 40244149 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6424220 Reviewed-by: Kouhei Ueno <kouhei@chromium.org> Commit-Queue: Kouhei Ueno <kouhei@chromium.org> Cr-Commit-Position: refs/heads/main@{#1441910}
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.
To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure.
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.