Closed Bug 1449738 Opened 6 years ago Closed 6 years ago

Enable helper_hittest_backface_hidden.html for WR

Categories

(Core :: Panning and Zooming, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla61
Tracking Status
firefox61 --- fixed

People

(Reporter: botond, Assigned: botond)

References

Details

Attachments

(2 files)

In bug 1447131, I added an APZ mochitest to test hit-testing over a backface-visibility:hidden element.

The test is disabled for WR because that depends on a WR change [1]. This bug tracks enabling it.

We also discovered a bug in WR display list building that needs to be fixed for the test to pass.

[1] https://github.com/servo/webrender/pull/2585
Posting the patches now, but they can't land until [1] is merged AND a WR update containing it lands.
Comment on attachment 8963352 [details]
Bug 1449738 - Propagate backface-visibility information when building WebRender commands for CompositorHitTestInfo.

https://reviewboard.mozilla.org/r/232260/#review237706
Attachment #8963352 - Flags: review?(bugmail) → review+
Comment on attachment 8963353 [details]
Bug 1449738 - Enable helper_hittest_backface_hidden.html for WebRender.

https://reviewboard.mozilla.org/r/232262/#review237708
Attachment #8963353 - Flags: review?(bugmail) → review+
(In reply to Botond Ballo [:botond] from comment #3)
> Posting the patches now, but they can't land until [1] is merged AND a WR
> update containing it lands.

(Actually, seeing as test_group_hittest is currently disabled for WR due to bug 1391318, it really doesn't matter, but it still feels more proper to wait for the fix to land before enabling the subtest.)
Pushed by kgupta@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/61cfa6a28bf9
Propagate backface-visibility information when building WebRender commands for CompositorHitTestInfo. r=kats
https://hg.mozilla.org/integration/autoland/rev/1a9acfb02c67
Enable helper_hittest_backface_hidden.html for WebRender. r=kats
https://hg.mozilla.org/mozilla-central/rev/61cfa6a28bf9
https://hg.mozilla.org/mozilla-central/rev/1a9acfb02c67
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla61
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: