servo/components/layout/display_list
bors-servo d81ff5704e
Auto merge of #22839 - jdm:overflow-hit-test-fix, r=pcwalton
Ensure transparent hit test region is sized and positioned correctly.

This addresses some edge cases that were missed by #22156. Specifically, in some cases the transparent region was being placed in the display list in front of the scrollable content, rather than behind it, and the size of the region did not account for parent stacking context.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #22073 and fix #22216.
- [x] There are tests for these changes

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22839)
<!-- Reviewable:end -->
2019-02-06 18:14:20 -05:00
..
background.rs style: Fix servo build. 2019-01-08 12:01:11 +01:00
border.rs Fix Servo build. 2019-01-07 00:59:30 +01:00
builder.rs Auto merge of #22839 - jdm:overflow-hit-test-fix, r=pcwalton 2019-02-06 18:14:20 -05:00
conversions.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
gradient.rs style: Fix servo build. 2019-01-08 12:01:11 +01:00
items.rs Implemented fullscreen top layer 2019-02-06 13:23:52 -06:00
mod.rs Remove FlexFlowDisplayListBuilding 2019-01-14 16:10:26 +01:00
webrender_helpers.rs Update webrender. 2019-01-17 17:52:35 -05:00