Infinite loop when permissions prompt is shown on site
Description
When I land on a site that requires a permission to be asked, I'm not allowed to move passed the prompt. Regardless of what buttons I press, I cannot allow, block or cancel the prompt away. I am able to continue using the site if I tap off the prompt completely, but then the permission still isn't granted.
Note that in the video below, I am attempting to tap any of the options on the prompt, none of which work:
https://github.com/brave/brave-browser/assets/3299098/8e79b0bc-b3c0-4f36-9c7e-c99280e9cd7c
Steps to reproduce
- Visit a site that requires some permission (microphone, location, etc) in Brave
- Attempt to select any option in order to allow or block the permission on the site
- Get stuck in an infinite loop and be late for your meeting!
Issue reproduces how often
Easily
Version/Channel Information:
- Can you reproduce this issue with the current Play Store version? Yes
- Can you reproduce this issue with the current Play Store Beta version? Yes
- Can you reproduce this issue with the current Play Store Nightly version? N/A
Device details
- Install type (ARM, x86):
- Device type (Phone, Tablet, Phablet): Phone
- Android version: 14
Brave version
v1.63.161
Website problems only
- Does the issue resolve itself when disabling Brave Shields? No
- Does the issue resolve itself when disabling Brave Rewards? N/A
- Is the issue reproducible on the latest version of Chrome? No
Additional information
Internal conversation: https://bravesoftware.slack.com/archives/C0816QH3R/p1709077533776129
@deeppandya were you able to repro this?
@deeppandya were you able to repro this?
@ShivanKaul I can't seem to reproduce it on my end. I am going to reach out to the QA team for help.
@deeppandya @ShivanKaul
-
Not reproducible using same STR in the description/video recording with fresh profile on 1.63.161 using Samsung (Android 13) device.
-
Not reproducible when upgrading from
1.63.161to1.65.119and accessing permissions ontalk.brave.com
Verified on Galaxy A32 5G, Pixel 6 and Pixel 7 using version(s):
Device/OS:
- Galaxy A32 5G / a32xsq-user 13 TP1A.220624.014 release-keys
- Pixel 6 / oriole-user 14 AP1A.240405.002 release-keys
- Pixel 7 / panther_beta-user 15 AP31.240322.018 release-keys
Brave build: 1.65.120
Chromium: 124.0.6367.60 (Official Build) (64-bit)
ACTUAL RESULTS:
- I couldn't reproduce the issue on the devices from above.
https://github.com/brave/brave-browser/assets/128532965/100623a2-d918-43bc-8699-0fa2e61a15c7