Closed Bug 1872507 Opened 1 year ago Closed 1 year ago

Obscure border-radius bug on Macs when one video plays on top of another

Categories

(Core :: Graphics: WebRender, defect)

Firefox 120
defect

Tracking

()

RESOLVED DUPLICATE of bug 1869994

People

(Reporter: bugzilla, Unassigned)

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:120.0) Gecko/20100101 Firefox/120.0

Steps to reproduce:

Produced a web page where video 1, which has a border-radius to round its corners, is playing in front of video 2.

Actual results:

In Firefox on the Mac (both my old Intel Mac and my newer M1 Mac), the corners of video 1 spill across the rounded border. This does not happen in Safari or Chrome; nor does it happen in Firefox running on Windows. The problem also goes away if video 2 is removed from behind video 1, or if a filter is applied to video 1 such as "hue-rotate(0.001deg)"...perhaps there's some sort of hardware vs. software video-rendering heuristic that needs adjustment?

Expected results:

Video 1 should have stayed within the rounded border.

The Bugbug bot thinks this bug should belong to the 'Core::Audio/Video: Playback' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Audio/Video: Playback
Product: Firefox → Core

Actually, it looks like I can see the buggy behavior sometimes in Firefox 121.0 (64-bit) on Windows -- that is, it's not a problem exclusively on the Mac.

The attached example HTML page works just fine (no bug visible) in my Windows Firefox if it's loaded in its own tab, but if it's displayed in an iframe embedded in a chat website I use, then the bug shows up. Yikes, that's super-weird.

I cant repro by just opening the attached HTML. The bug sounds vaguely similar to bug 1869994 (and other regressions from bug 1849680). If you could create a standalone testcase that is easier to reproduce, it would be quite helpful.

Can you perform a bisection using the mozregression tool (https://mozilla.github.io/mozregression/ )

Flags: needinfo?(bugzilla)
Component: Audio/Video: Playback → Graphics: WebRender

Thanks for the reduced testcase.

I get this fix range

https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=196748365c175513e46aa25757f5916566273639&tochange=e96bd5ec21a297e0521819a52b24aa05f44ce66d
-> bug 1869994

It should be fixed in the next version of Firefox (122).

I'm going to mark this duplicate of that bug, feel free to post if you have any other questions.

Status: UNCONFIRMED → RESOLVED
Closed: 1 year ago
Duplicate of bug: 1869994
Flags: needinfo?(bugzilla)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: