diff options
author | Martin Robinson <mrobinson@igalia.com> | 2017-05-12 10:56:18 +0200 |
---|---|---|
committer | Martin Robinson <mrobinson@igalia.com> | 2017-05-16 15:27:09 +0200 |
commit | 9fd2df5c09a35eef8b0b503dd98579c4b9092e31 (patch) | |
tree | 46192d2163e9aa714cc257ba6d4cab1415617131 /components/script/dom/bindings/codegen/parser | |
parent | 7ca393a9603d7fa72e58a36bd53c29db396f6ea4 (diff) | |
download | servo-9fd2df5c09a35eef8b0b503dd98579c4b9092e31.tar.gz servo-9fd2df5c09a35eef8b0b503dd98579c4b9092e31.zip |
Properly handle scroll offsets in hit testing
Scroll roots are no longer nested containers holding items, so instead
we need to track the offsets of each, carefully handling fixed position
items and stacking contexts that create new reference frames.
Additionally, we remove the complexity of the pre-computed page scroll
offset, instead opting to send script scrolls to the layout task in
order to more quickly have a ScrollState there that matches the
script's idea of the scroll world.
Fixes #16405.
Diffstat (limited to 'components/script/dom/bindings/codegen/parser')
0 files changed, 0 insertions, 0 deletions