Chromium Code Reviews
DescriptionDon't use the DSE geolocation setting when chrome doesn't have location.
The DSE geolocation setting controls whether the default search engine
should have geolocation access or not, and is on by default. When the
setting is used and chrome does not have permission at the android
level, Chrome will ask the user to give Chrome location access.
What this all means is that if the DSE location setting is used on
a device where Chrome doesn't have geolocation access, the user will
be prompted to give Chrome location access on every google search
(whether via the search results page or the omnibox).
This change prevents this by preventing the DSE geolocation setting from
being used if Chrome doesn't have geolocation access.
BUG=709219
Review-Url: https://codereview.chromium.org/2804913005
Cr-Commit-Position: refs/heads/master@{#463057}
Committed: https://chromium.googlesource.com/chromium/src/+/235d2d36366b8eefb2f167de9432f546a7752e47
Patch Set 1 #Patch Set 2 : Fix tests #Patch Set 3 : Fix other test #
Messages
Total messages: 22 (16 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||