Closed
Bug 1516141
Opened 5 years ago
Closed 5 years ago
[wpt-sync] Sync PR 14652 - Perform flexbox child hit testing by testing all children atomically
Categories
(Core :: CSS Parsing and Computation, enhancement, P4)
Core
CSS Parsing and Computation
Tracking
()
RESOLVED
FIXED
mozilla67
Tracking | Status | |
---|---|---|
firefox67 | --- | fixed |
People
(Reporter: mozilla.org, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 14652 into mozilla-central (this bug is closed when the sync is complete). PR: https://github.com/web-platform-tests/wpt/pull/14652 Details from upstream follow. Andrew Comminos <acomminos@fb.com> wrote: > Perform flexbox child hit testing by testing all children atomically > > When two child elements of a flexbox overlap (for example, due to > negative margins), the element drawn in the foreground may not actually > capture the hit if the element underneath it is hit-tested in an earlier > phase (e.g. foreground before child block background), despite being > occluded. This is because painting of flexbox children is done > atomically (all phases at once). This change makes hit testing atomic as > well, in accordance with the spec [1]. > > [1] https://www.w3.org/TR/css-flexbox-1/#painting > > Bug: 844505 > Change-Id: Iceab80b42f19488dcb59565ea3c0ce40d48c483b > > Reviewed-on: https://chromium-review.googlesource.com/1388206 > WPT-Export-Revision: 2eed18d128f0e1a535471df2a785fc13bdb7702e
Assignee | ||
Updated•5 years ago
|
Component: web-platform-tests → CSS Parsing and Computation
Product: Testing → Core
Assignee | ||
Comment 1•5 years ago
|
||
Pushed to try https://treeherder.mozilla.org/#/jobs?repo=try&revision=09266578bce9bebe8ca2135ef612a4affb0e7227
Assignee | ||
Comment 2•5 years ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=e866edbcf78438d533834b827f17c59dd4495f13
Assignee | ||
Comment 3•5 years ago
|
||
Pushed to try https://treeherder.mozilla.org/#/jobs?repo=try&revision=80628a75bc727bf734bcf64aec56dc59052a616d
Assignee | ||
Comment 4•5 years ago
|
||
Failed to get results from try push
Assignee | ||
Comment 5•5 years ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=0942e03a584ab7f8b72f5ad6bdf824bb6b98b11e
Pushed by james@hoppipolla.co.uk: https://hg.mozilla.org/integration/mozilla-inbound/rev/c49c447610ee [wpt PR 14652] - Perform flexbox child hit testing by testing all children atomically, a=testonly
Pushed by james@hoppipolla.co.uk: https://hg.mozilla.org/integration/mozilla-inbound/rev/37083c63895a [wpt PR 14652] - Perform flexbox child hit testing by testing all children atomically, a=testonly
Comment 8•5 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 5 years ago
status-firefox67:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla67
You need to log in
before you can comment on or make changes to this bug.
Description
•