Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(652)

Issue 2817873002: Don't show the Location Settings Dialog if the tab isn't interactable. (Closed)

Created:
3 years, 8 months ago by benwells
Modified:
3 years, 8 months ago
Reviewers:
msramek, Ted C
CC:
chromium-reviews, mlamouri+watch-permissions_chromium.org, mcasas+geolocation_chromium.org, raymes+watch_chromium.org, mlamouri+watch-geolocation_chromium.org, chrome-apps-syd-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Don't show the Location Settings Dialog if the tab isn't interactable. If the tab for the web_contents that requested location isn't interactable, the Location Settings Dialog shouldn't be shown. This could happen if the user changed tabs, is in the tab switcher, or if Chrome isn't active. BUG=710255 Review-Url: https://codereview.chromium.org/2817873002 Cr-Commit-Position: refs/heads/master@{#465795} Committed: https://chromium.googlesource.com/chromium/src/+/b8a8a089caa1188776c83e4344df494d6f30b969

Patch Set 1 #

Patch Set 2 : Fix tests #

Total comments: 2

Patch Set 3 : Rebase #

Patch Set 4 : Use IsUserInteractable #

Patch Set 5 : Tests again #

Unified diffs Side-by-side diffs Delta from patch set Stats (+18 lines, -0 lines) Patch
M chrome/browser/geolocation/geolocation_permission_context_android.cc View 1 2 3 4 2 chunks +18 lines, -0 lines 0 comments Download

Messages

Total messages: 32 (22 generated)
benwells
+msramek for privacy eyes +tedchoc for android eyes
3 years, 8 months ago (2017-04-13 11:35:44 UTC) #10
msramek
LGTM, thanks for the fix!
3 years, 8 months ago (2017-04-13 11:41:28 UTC) #11
Ted C
lgtm w/ long rambling thoughts https://codereview.chromium.org/2817873002/diff/20001/chrome/browser/geolocation/geolocation_permission_context_android.cc File chrome/browser/geolocation/geolocation_permission_context_android.cc (right): https://codereview.chromium.org/2817873002/diff/20001/chrome/browser/geolocation/geolocation_permission_context_android.cc#newcode246 chrome/browser/geolocation/geolocation_permission_context_android.cc:246: if (tab_model && tab_model->GetActiveWebContents() ...
3 years, 8 months ago (2017-04-13 15:47:08 UTC) #12
benwells
https://codereview.chromium.org/2817873002/diff/20001/chrome/browser/geolocation/geolocation_permission_context_android.cc File chrome/browser/geolocation/geolocation_permission_context_android.cc (right): https://codereview.chromium.org/2817873002/diff/20001/chrome/browser/geolocation/geolocation_permission_context_android.cc#newcode246 chrome/browser/geolocation/geolocation_permission_context_android.cc:246: if (tab_model && tab_model->GetActiveWebContents() != web_contents) { On 2017/04/13 ...
3 years, 8 months ago (2017-04-14 00:13:53 UTC) #13
Ted C
On 2017/04/14 00:13:53, benwells wrote: > https://codereview.chromium.org/2817873002/diff/20001/chrome/browser/geolocation/geolocation_permission_context_android.cc > File chrome/browser/geolocation/geolocation_permission_context_android.cc > (right): > > https://codereview.chromium.org/2817873002/diff/20001/chrome/browser/geolocation/geolocation_permission_context_android.cc#newcode246 ...
3 years, 8 months ago (2017-04-14 16:27:34 UTC) #14
Ted C
On 2017/04/14 00:13:53, benwells wrote: > https://codereview.chromium.org/2817873002/diff/20001/chrome/browser/geolocation/geolocation_permission_context_android.cc > File chrome/browser/geolocation/geolocation_permission_context_android.cc > (right): > > https://codereview.chromium.org/2817873002/diff/20001/chrome/browser/geolocation/geolocation_permission_context_android.cc#newcode246 ...
3 years, 8 months ago (2017-04-14 16:27:40 UTC) #15
benwells
Ted - this is using IsUserInteractable. Care to take another look?
3 years, 8 months ago (2017-04-19 08:34:49 UTC) #25
Ted C
lgtm
3 years, 8 months ago (2017-04-19 17:03:51 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2817873002/80001
3 years, 8 months ago (2017-04-19 22:48:04 UTC) #29
commit-bot: I haz the power
3 years, 8 months ago (2017-04-19 22:53:16 UTC) #32
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/b8a8a089caa1188776c83e4344df...

Powered by Google App Engine
This is Rietveld 408576698