The permission door-hanger's "Remember this decision checkbox and "Block" button are incorrectly grayed-out on Mac
Categories
(Firefox :: Site Permissions, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox-esr91 | --- | unaffected |
firefox91 | --- | unaffected |
firefox92 | --- | verified |
firefox93 | --- | verified |
People
(Reporter: danibodea, Unassigned)
References
(Regression)
Details
(Keywords: regression, Whiteboard: [fixed by Bug 1724848])
Attachments
(1 file)
(deleted),
image/png
|
Details |
Note
- When the user (temporarily) blocks permission of a device (like cam and mic), then refreshes the page to see the permission again, he will notice that the "Remember this decision" checkbox and "Block" button are grayed out, but, in fact, are working.
Affected versions
- Nightly v93.0a1
Affected platforms
- MacOS 11
Steps to reproduce
- Set the Dark "Appearance" in Mac OS Settings / General.
- Launch the browser.
- Load https://mozilla.github.io/webrtc-landing/gum_test.html
- Click on the "Camera & microphone" button.
Observe: Permission door-hanger is displayed. - Click on "Block" (temporarily).
- Refresh the page.
Observe: Temporary block is removed. - Click on the "Camera & microphone" button, again.
Expected result
- The permission door-hanger is properly painted.
Actual result
- The permission door-hanger's "Remember this decision" checkbox and the "Block" button are grayed out, but in fact, are working.
Regression range
- This is a regression of bug 1722258:
Bug 1722258 - Add FallbackRenderer to replace BasicLayerManager usage. r=miko
Differential Revision: https://phabricator.services.mozilla.com/D120921
Additional notes
- It is important to remember that this only reproduces in Dark Theme.
Comment 1•3 years ago
|
||
Is this reproducible with today's Nightly build? Bug 1724848 may have resolved this too.
Reporter | ||
Comment 2•3 years ago
|
||
It reproduces in Nightly v93.0a1 from 2021-08-11 and it no longer reproduces in Nightly v93.0a1 from 2021-08-12, after the fix in bug 1724848.
Mozregression "find fix" result:
Bug 1724848 - Make sure we unconditionally invalidate the widget and request a composite when the refresh driver tries to paint a fallback renderer. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D122391
Since we aren't allowed to set the FIXED status, please set it accordingly. Thank you.
Updated•3 years ago
|
Reporter | ||
Comment 3•3 years ago
|
||
Verified as fixed in both Nightly v93.0a1 from 2021-08-13 and Beta v92.0b3.
Updated•3 years ago
|
Updated•3 years ago
|
Description
•