Closed Bug 1526362 Opened 2 years ago Closed 2 years ago

[wpt-sync] Sync PR 15006 - Plumb the new RRectF rounded rect through to backdrop-filter clip

Categories

(Core :: CSS Parsing and Computation, enhancement, P4)

enhancement

Tracking

()

RESOLVED FIXED
mozilla67
Tracking Status
firefox67 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 15006 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/15006
Details from upstream follow.

Mason Freed <masonfreed@chromium.org> wrote:

Plumb the new RRectF rounded rect through to backdrop-filter clip

With this CL, the clip rect for backdrop filter also includes
rounded corners from the original element. In most cases this works
as expected. However, there is still an open bug that causes the
rounded corner layout tests to fail. Essentially, if an element
has opacity\<1 and a single backdrop-filter child, the opacity\<1
element does not get a render surface, so the backdrop filter
"sees" outside it. I'm fixing that in a separate CL.

Bug: 497522,547937
Change-Id: I7f870179193d696d79398fd595c37b293ffbdbde
Reviewed-on: https://chromium-review.googlesource.com/c/1415695
Commit-Queue: Mason Freed \<masonfreed@chromium.org>
Reviewed-by: enne \<enne@chromium.org>
Reviewed-by: Dominick Ng \<dominickn@chromium.org>
Reviewed-by: Sadrul Chowdhury \<sadrul@chromium.org>
Reviewed-by: Chris Harrelson \<chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#627598}

Component: web-platform-tests → CSS Parsing and Computation
Product: Testing → Core
Ran 1 tests
FAIL   : 1
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/6d02b6175d27
[wpt PR 15006] - Plumb the new RRectF rounded rect through to backdrop-filter clip, a=testonly
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla67
You need to log in before you can comment on or make changes to this bug.