[Nova] Youtube right-click context menu causes video to partially render with blank boxes around it (uses backdrop-filter)
Categories
(Core :: Graphics: WebRender, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr115 | --- | unaffected |
| firefox-esr140 | --- | unaffected |
| firefox153 | --- | disabled |
| firefox154 | --- | disabled |
| firefox155 | --- | fixed |
People
(Reporter: ke5trel, Assigned: sotaro)
References
(Blocks 2 open bugs, Regression)
Details
(Keywords: regression)
Attachments
(2 files)
STR:
- Launch latest Nightly 155.0a1 with
browser.nova.enabled = trueon Ubuntu 26.04. - Open a youtube video.
- Right-click in lower-right corner of video several times.
Expected:
Video continues to fully render like before.
Actual:
Video partially renders with blank boxes around context menu which uses a backdrop-filter blur.
Happens with HW-WR and SW-WR.
With Nova disabled, occurs with combination of block-radius on .browserContainer and padding on #browser.
Minimal test case userChrome.css:
:root:not([inFullscreen], [inDOMFullscreen]) #browser {
padding: 4px;
}
#tabbrowser-tabpanels .browserContainer {
border-radius: 10px;
}
Regression window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=676cba4beaf09b39289490e05a9dc62644a61cf5&tochange=cbd53d6a5a10da605f0880454a3e31c90aae1d32
Regressed by Bug 2023711.
Earlier regression window with userChrome.css:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=2000f91172260e6be5ae2dcc2dd9d63c788f7f13&tochange=70d18b424eda660c0a0776c07ff001d7cf632774
Regressed by Bug 1994121.
Comment 1•2 months ago
|
||
Thanks for the report. My team (:sclements or :sthompson) or the Acorn team (:mstriemer or :hjones) can consult on the engineering side as stewards of the design implementation that pads the #browser and puts a rounded corner around the .browserContainer. We can connect with our design partners if there are any tradeoffs that we need to make as a result of this WebRender behavior.
Comment 2•2 months ago
|
||
:jswinarton, since you are the author of the regressor, bug 2023711, could you take a look? Also, could you set the severity field?
For more information, please visit BugBot documentation.
Updated•2 months ago
|
| Assignee | ||
Comment 3•2 months ago
•
|
||
I am going to look from gfx side. Bug 1994121 seemed to be related to the problem.
| Assignee | ||
Comment 4•2 months ago
•
|
||
Kestrel, can you attach about:support to this bug?
Hmm, I could not reproduce the problem with latest m-c on Ubuntu 26.04. Is there a tip to reproduce the problem?
I can reproduce it on multiple systems running Ubuntu 26.04 and 24.04 with clean profiles. It reproduces with layers.acceleration.disabled = true which eliminates most graphics hardware variables. Make sure the window is large enough not to be in compact mode which removes the border-radius or force density with about:preferences#appearance > Window Density > Standard.
| Assignee | ||
Comment 6•2 months ago
|
||
I could reproduce the problem only once. Since then, the problem did not happen for me. I am not sure what caused the different.
| Assignee | ||
Comment 7•2 months ago
•
|
||
When the video was paused, it was easier to confirm the problem.
| Assignee | ||
Comment 8•2 months ago
|
||
Updated•2 months ago
|
Comment 10•2 months ago
|
||
| bugherder | ||
Updated•1 month ago
|
Description
•