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

Issue 1267103003: Deny the geolocation permission request by default. (Closed)

Created:
5 years, 4 months ago by michaelbai
Modified:
5 years, 4 months ago
Reviewers:
boliu
CC:
chromium-reviews, android-webview-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Deny the geolocation permission request by default. This patch denies the request if there is no response when GeolocationPermission.Callback object is gc-ed. BUG=513752 Committed: https://crrev.com/97d22bb63d36d4d3049ef8f4009503acefb72bc9 Cr-Commit-Position: refs/heads/master@{#341760}

Patch Set 1 #

Patch Set 2 : fix findbug #

Total comments: 10

Patch Set 3 : #

Total comments: 2

Patch Set 4 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+144 lines, -47 lines) Patch
M android_webview/java/src/org/chromium/android_webview/AwContents.java View 3 chunks +8 lines, -20 lines 0 comments Download
A android_webview/java/src/org/chromium/android_webview/permission/AwGeolocationCallback.java View 1 chunk +76 lines, -0 lines 0 comments Download
M android_webview/javatests/src/org/chromium/android_webview/test/GeolocationTest.java View 1 2 3 9 chunks +59 lines, -20 lines 0 comments Download
M android_webview/native/aw_contents.cc View 1 2 2 chunks +1 line, -7 lines 0 comments Download

Messages

Total messages: 11 (3 generated)
michaelbai
5 years, 4 months ago (2015-08-03 23:51:33 UTC) #2
boliu
https://codereview.chromium.org/1267103003/diff/20001/android_webview/java/src/org/chromium/android_webview/permission/AwGeolocationCallback.java File android_webview/java/src/org/chromium/android_webview/permission/AwGeolocationCallback.java (right): https://codereview.chromium.org/1267103003/diff/20001/android_webview/java/src/org/chromium/android_webview/permission/AwGeolocationCallback.java#newcode27 android_webview/java/src/org/chromium/android_webview/permission/AwGeolocationCallback.java:27: private WeakReference<AwContents> mAwContents; Doesn't need to be weak I ...
5 years, 4 months ago (2015-08-04 00:37:16 UTC) #3
michaelbai
PTAL https://codereview.chromium.org/1267103003/diff/20001/android_webview/java/src/org/chromium/android_webview/permission/AwGeolocationCallback.java File android_webview/java/src/org/chromium/android_webview/permission/AwGeolocationCallback.java (right): https://codereview.chromium.org/1267103003/diff/20001/android_webview/java/src/org/chromium/android_webview/permission/AwGeolocationCallback.java#newcode27 android_webview/java/src/org/chromium/android_webview/permission/AwGeolocationCallback.java:27: private WeakReference<AwContents> mAwContents; On 2015/08/04 00:37:16, boliu wrote: ...
5 years, 4 months ago (2015-08-04 18:06:18 UTC) #4
boliu
lgtm https://codereview.chromium.org/1267103003/diff/20001/android_webview/java/src/org/chromium/android_webview/permission/AwGeolocationCallback.java File android_webview/java/src/org/chromium/android_webview/permission/AwGeolocationCallback.java (right): https://codereview.chromium.org/1267103003/diff/20001/android_webview/java/src/org/chromium/android_webview/permission/AwGeolocationCallback.java#newcode27 android_webview/java/src/org/chromium/android_webview/permission/AwGeolocationCallback.java:27: private WeakReference<AwContents> mAwContents; On 2015/08/04 18:06:18, michaelbai wrote: ...
5 years, 4 months ago (2015-08-04 18:35:05 UTC) #5
michaelbai
https://codereview.chromium.org/1267103003/diff/20001/android_webview/java/src/org/chromium/android_webview/permission/AwGeolocationCallback.java File android_webview/java/src/org/chromium/android_webview/permission/AwGeolocationCallback.java (right): https://codereview.chromium.org/1267103003/diff/20001/android_webview/java/src/org/chromium/android_webview/permission/AwGeolocationCallback.java#newcode27 android_webview/java/src/org/chromium/android_webview/permission/AwGeolocationCallback.java:27: private WeakReference<AwContents> mAwContents; On 2015/08/04 18:35:04, boliu wrote: > ...
5 years, 4 months ago (2015-08-04 18:59:41 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1267103003/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1267103003/60001
5 years, 4 months ago (2015-08-04 19:00:14 UTC) #9
commit-bot: I haz the power
Committed patchset #4 (id:60001)
5 years, 4 months ago (2015-08-04 19:34:56 UTC) #10
commit-bot: I haz the power
5 years, 4 months ago (2015-08-04 19:36:45 UTC) #11
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/97d22bb63d36d4d3049ef8f4009503acefb72bc9
Cr-Commit-Position: refs/heads/master@{#341760}

Powered by Google App Engine
This is Rietveld 408576698