|
|
DescriptionAllow data URL navigations for Android WebView until PlzNavigate ships
BUG=732976
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation
Review-Url: https://codereview.chromium.org/2969473003
Cr-Commit-Position: refs/heads/master@{#486092}
Committed: https://chromium.googlesource.com/chromium/src/+/e23f989bb00a9207fd3dc67cc27f725c32b2be77
Patch Set 1 #Patch Set 2 : Fix Android #Patch Set 3 : Fix typo #Patch Set 4 : Fix CHECK #
Total comments: 4
Patch Set 5 : clamy comments #
Messages
Total messages: 44 (36 generated)
Description was changed from ========== Allow data URL navigations for Android WebView until PlzNavigate ships BUG=732976 ========== to ========== Allow data URL navigations for Android WebView until PlzNavigate ships BUG=732976 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation ==========
The CQ bit was checked by meacer@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: cast_shell_android on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/cast_shell_a...)
The CQ bit was checked by meacer@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by meacer@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_androi...)
The CQ bit was checked by meacer@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_...)
The CQ bit was checked by meacer@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_...)
The CQ bit was checked by meacer@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
meacer@chromium.org changed reviewers: + clamy@chromium.org, sgurun@chromium.org
clamy, sgurun: Can you PTAL? Thanks.
aw lgtm thanks for the investigation and hard work here!
Thanks! content/ lgtm with a few comments. https://codereview.chromium.org/2969473003/diff/60001/content/browser/frame_h... File content/browser/frame_host/data_url_navigation_throttle.cc (right): https://codereview.chromium.org/2969473003/diff/60001/content/browser/frame_h... content/browser/frame_host/data_url_navigation_throttle.cc:39: if (navigation_handle() Maybe you could add a !IsBrowserSideNavigationEnabled() to the if-clause. This way the data url blocking would still be enabled with PlzNavigate, where we don't have the issue. https://codereview.chromium.org/2969473003/diff/60001/content/browser/frame_h... File content/browser/frame_host/render_frame_host_impl.cc (right): https://codereview.chromium.org/2969473003/diff/60001/content/browser/frame_h... content/browser/frame_host/render_frame_host_impl.cc:176: #if defined(OS_ANDROID) nit: for consistency, it'd be nicer if either the two Android WebView globals were if defed or none were.
The CQ bit was checked by meacer@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Thanks! https://codereview.chromium.org/2969473003/diff/60001/content/browser/frame_h... File content/browser/frame_host/data_url_navigation_throttle.cc (right): https://codereview.chromium.org/2969473003/diff/60001/content/browser/frame_h... content/browser/frame_host/data_url_navigation_throttle.cc:39: if (navigation_handle() On 2017/07/11 12:11:06, clamy wrote: > Maybe you could add a !IsBrowserSideNavigationEnabled() to the if-clause. This > way the data url blocking would still be enabled with PlzNavigate, where we > don't have the issue. Good point, done. https://codereview.chromium.org/2969473003/diff/60001/content/browser/frame_h... File content/browser/frame_host/render_frame_host_impl.cc (right): https://codereview.chromium.org/2969473003/diff/60001/content/browser/frame_h... content/browser/frame_host/render_frame_host_impl.cc:176: #if defined(OS_ANDROID) On 2017/07/11 12:11:06, clamy wrote: > nit: for consistency, it'd be nicer if either the two Android WebView globals > were if defed or none were. Done.
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by meacer@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from sgurun@chromium.org, clamy@chromium.org Link to the patchset: https://codereview.chromium.org/2969473003/#ps80001 (title: "clamy comments")
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by meacer@chromium.org
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
CQ is committing da patch. Bot data: {"patchset_id": 80001, "attempt_start_ts": 1499891114782420, "parent_rev": "b980b4b5d4408bea7e83cbf1f70e7143edb41716", "commit_rev": "e23f989bb00a9207fd3dc67cc27f725c32b2be77"}
Message was sent while issue was closed.
Description was changed from ========== Allow data URL navigations for Android WebView until PlzNavigate ships BUG=732976 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation ========== to ========== Allow data URL navigations for Android WebView until PlzNavigate ships BUG=732976 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation Review-Url: https://codereview.chromium.org/2969473003 Cr-Commit-Position: refs/heads/master@{#486092} Committed: https://chromium.googlesource.com/chromium/src/+/e23f989bb00a9207fd3dc67cc27f... ==========
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as https://chromium.googlesource.com/chromium/src/+/e23f989bb00a9207fd3dc67cc27f... |