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

Issue 2904623002: Disable permissions dialog in VR (Closed)

Created:
3 years, 7 months ago by asimjour1
Modified:
3 years, 6 months ago
CC:
chromium-reviews, mlamouri+watch-permissions_chromium.org, raymes+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Disable permissions dialog in VR When in VR, permission request will be disabled so the user will not be able to give new permissions. BUG=715613 Review-Url: https://codereview.chromium.org/2904623002 Cr-Commit-Position: refs/heads/master@{#477972} Committed: https://chromium.googlesource.com/chromium/src/+/ef246e190183ebadebd89dd7e88370231f8d49be

Patch Set 1 #

Total comments: 3

Patch Set 2 : Unittest #

Total comments: 4

Patch Set 3 : Address comments #

Total comments: 4

Patch Set 4 : CancelPermissionRequest is removed #

Total comments: 4

Patch Set 5 : web_contents() is replaced with contents + thread issue is resolved #

Total comments: 4

Patch Set 6 : Extra SetPermission is removed #

Patch Set 7 : kNoPendingOperation behind ENABLE_VR flag #

Patch Set 8 : Disable permissions dialog in VR #

Patch Set 9 : Add comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+80 lines, -6 lines) Patch
M chrome/browser/android/vr_shell/vr_tab_helper.cc View 1 2 3 4 5 6 7 8 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/browser/permissions/permission_manager.cc View 1 2 3 4 2 chunks +14 lines, -0 lines 0 comments Download
M chrome/browser/permissions/permission_manager_unittest.cc View 1 2 3 4 5 6 6 chunks +61 lines, -6 lines 0 comments Download

Messages

Total messages: 54 (32 generated)
asimjour1
Please take a look
3 years, 7 months ago (2017-05-24 12:49:20 UTC) #2
felt
lgtm. raymes, do you know if there are other places they will need to change?
3 years, 7 months ago (2017-05-24 14:11:06 UTC) #5
raymes
https://codereview.chromium.org/2904623002/diff/1/chrome/browser/permissions/permission_manager.cc File chrome/browser/permissions/permission_manager.cc (right): https://codereview.chromium.org/2904623002/diff/1/chrome/browser/permissions/permission_manager.cc#newcode321 chrome/browser/permissions/permission_manager.cc:321: #endif // BUILDFLAG(ENABLE_VR) This will cancel all permission requests, ...
3 years, 7 months ago (2017-05-24 22:07:45 UTC) #6
raymes
https://codereview.chromium.org/2904623002/diff/1/chrome/browser/permissions/permission_manager.cc File chrome/browser/permissions/permission_manager.cc (right): https://codereview.chromium.org/2904623002/diff/1/chrome/browser/permissions/permission_manager.cc#newcode321 chrome/browser/permissions/permission_manager.cc:321: #endif // BUILDFLAG(ENABLE_VR) On 2017/05/24 22:07:45, raymes wrote: > ...
3 years, 7 months ago (2017-05-24 22:13:43 UTC) #7
asimjour1
https://codereview.chromium.org/2904623002/diff/1/chrome/browser/permissions/permission_manager.cc File chrome/browser/permissions/permission_manager.cc (right): https://codereview.chromium.org/2904623002/diff/1/chrome/browser/permissions/permission_manager.cc#newcode321 chrome/browser/permissions/permission_manager.cc:321: #endif // BUILDFLAG(ENABLE_VR) On 2017/05/24 22:13:43, raymes wrote: > ...
3 years, 6 months ago (2017-05-29 18:41:57 UTC) #8
raymes
Thanks, looks good, just some small nits. https://codereview.chromium.org/2904623002/diff/20001/chrome/browser/permissions/permission_manager_unittest.cc File chrome/browser/permissions/permission_manager_unittest.cc (right): https://codereview.chromium.org/2904623002/diff/20001/chrome/browser/permissions/permission_manager_unittest.cc#newcode115 chrome/browser/permissions/permission_manager_unittest.cc:115: void TearDown() ...
3 years, 6 months ago (2017-05-30 00:32:33 UTC) #9
asimjour1
https://codereview.chromium.org/2904623002/diff/20001/chrome/browser/permissions/permission_manager_unittest.cc File chrome/browser/permissions/permission_manager_unittest.cc (right): https://codereview.chromium.org/2904623002/diff/20001/chrome/browser/permissions/permission_manager_unittest.cc#newcode115 chrome/browser/permissions/permission_manager_unittest.cc:115: void TearDown() override { RenderViewHostTestHarness::TearDown(); } On 2017/05/30 00:32:32, ...
3 years, 6 months ago (2017-05-30 18:27:45 UTC) #10
raymes
lgtm https://codereview.chromium.org/2904623002/diff/40001/chrome/browser/permissions/permission_manager.cc File chrome/browser/permissions/permission_manager.cc (right): https://codereview.chromium.org/2904623002/diff/40001/chrome/browser/permissions/permission_manager.cc#newcode299 chrome/browser/permissions/permission_manager.cc:299: } nit: you can just do this before ...
3 years, 6 months ago (2017-05-31 00:56:00 UTC) #11
asimjour1
https://codereview.chromium.org/2904623002/diff/40001/chrome/browser/permissions/permission_manager.cc File chrome/browser/permissions/permission_manager.cc (right): https://codereview.chromium.org/2904623002/diff/40001/chrome/browser/permissions/permission_manager.cc#newcode299 chrome/browser/permissions/permission_manager.cc:299: } On 2017/05/31 00:56:00, raymes wrote: > nit: you ...
3 years, 6 months ago (2017-05-31 15:06:12 UTC) #12
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/2904623002/60001
3 years, 6 months ago (2017-05-31 15:06:58 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_tsan_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_tsan_rel_ng/builds/86239)
3 years, 6 months ago (2017-05-31 15:28:13 UTC) #17
raymes
https://codereview.chromium.org/2904623002/diff/60001/chrome/browser/permissions/permission_manager.cc File chrome/browser/permissions/permission_manager.cc (right): https://codereview.chromium.org/2904623002/diff/60001/chrome/browser/permissions/permission_manager.cc#newcode292 chrome/browser/permissions/permission_manager.cc:292: if (vr_shell::VrTabHelper::IsInVr(web_contents)) { This is missing: callback.Run(std::vector<ContentSetting>(permissions.size(), CONTENT_SETTING_BLOCK)); https://codereview.chromium.org/2904623002/diff/60001/chrome/browser/permissions/permission_manager_unittest.cc ...
3 years, 6 months ago (2017-05-31 23:10:08 UTC) #18
asimjour1
Sorry, I had a mistake before that was causing the test to fail. The new ...
3 years, 6 months ago (2017-06-06 17:58:56 UTC) #19
raymes
lgtm https://codereview.chromium.org/2904623002/diff/80001/chrome/browser/permissions/permission_manager_unittest.cc File chrome/browser/permissions/permission_manager_unittest.cc (right): https://codereview.chromium.org/2904623002/diff/80001/chrome/browser/permissions/permission_manager_unittest.cc#newcode418 chrome/browser/permissions/permission_manager_unittest.cc:418: SetPermission(CONTENT_SETTINGS_TYPE_NOTIFICATIONS, CONTENT_SETTING_ALLOW); nit: this isn't needed https://codereview.chromium.org/2904623002/diff/80001/chrome/browser/permissions/permission_manager_unittest.cc#newcode429 chrome/browser/permissions/permission_manager_unittest.cc:429: ...
3 years, 6 months ago (2017-06-06 23:34:42 UTC) #20
asimjour1
https://codereview.chromium.org/2904623002/diff/80001/chrome/browser/permissions/permission_manager_unittest.cc File chrome/browser/permissions/permission_manager_unittest.cc (right): https://codereview.chromium.org/2904623002/diff/80001/chrome/browser/permissions/permission_manager_unittest.cc#newcode418 chrome/browser/permissions/permission_manager_unittest.cc:418: SetPermission(CONTENT_SETTINGS_TYPE_NOTIFICATIONS, CONTENT_SETTING_ALLOW); On 2017/06/06 23:34:42, raymes wrote: > nit: ...
3 years, 6 months ago (2017-06-07 15:11:26 UTC) #21
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/2904623002/120001
3 years, 6 months ago (2017-06-07 15:42:17 UTC) #28
commit-bot: I haz the power
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_swarming_rel/builds/194970)
3 years, 6 months ago (2017-06-07 16:40:12 UTC) #30
Ian Vollick
On 2017/06/07 16:40:12, commit-bot: I haz the power wrote: > Try jobs failed on following ...
3 years, 6 months ago (2017-06-07 19:40:46 UTC) #36
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/2904623002/160001
3 years, 6 months ago (2017-06-07 19:55:31 UTC) #39
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_x64_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_rel_ng/builds/444969)
3 years, 6 months ago (2017-06-07 21:14:21 UTC) #41
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/2904623002/160001
3 years, 6 months ago (2017-06-08 15:09:53 UTC) #51
commit-bot: I haz the power
3 years, 6 months ago (2017-06-08 15:14:37 UTC) #54
Message was sent while issue was closed.
Committed patchset #9 (id:160001) as
https://chromium.googlesource.com/chromium/src/+/ef246e190183ebadebd89dd7e883...

Powered by Google App Engine
This is Rietveld 408576698