commit | 399dda3a40bcef9f1a28930c3d913006a9fd296d | [log] [tgz] |
---|---|---|
author | David Jacobo <djacobo@google.com> | Wed Jun 12 20:53:17 2019 |
committer | David Jacobo <djacobo@chromium.org> | Wed Jun 12 20:53:17 2019 |
tree | 4fcfab26ff464047722756e84360541db558c060 | |
parent | a5f2bace38853230ac4a97211cc325237006e835 [diff] |
Enforce not launching apps via "open link in a new tab" Previously "Open link in a new tab/window" via context menu would allow the user to stay on the web, regardless of whether or not we have installed apps that are good candidates (because of the url/intent filters the app exposes) nor if such apps were marked as preferred before. This CL aims to fix a regression where the user would escape to an installed app that was marked as preferred before (it can also be a verified app) while trying to open a given url on a new tab/window. new tab via context menu. (cherry picked from commit a6245bb2d403fbfe8036315438cbc1efbe2dbd70) (cherry picked from commit f3326a0abd53289fbeebeaa0215de8ae42de14ae) Bug: 968616 Test: Manual checked yelp app is not opening while clicking open in a Change-Id: I9ebc76eeef44e73b204b8ac28343643ef584d50d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1638144 Reviewed-by: Maggie Cai <mxcai@chromium.org> Commit-Queue: David Jacobo <djacobo@chromium.org> Cr-Original-Original-Commit-Position: refs/heads/master@{#665073} Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1654353 Cr-Original-Commit-Position: refs/branch-heads/3770@{#1005} Cr-Original-Branched-From: a9eee1c7c727ef42a15d86e9fa7b77ff0e63840a-refs/heads/master@{#652427} Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1656114 Reviewed-by: David Jacobo <djacobo@chromium.org> Cr-Commit-Position: refs/branch-heads/3809@{#265} Cr-Branched-From: d82dec1a818f378c464ba307ddd9c92133eac355-refs/heads/master@{#665002}
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 .