[go: up one dir, main page]

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}
1 file changed