diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2017-07-25 15:42:37 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-25 15:42:37 -0700 |
commit | 316878b4898f5a3f3e23c513d8f95540f497971a (patch) | |
tree | 8528dc5aaf757b082e7b24d7164f14351bff2b8e /components/layout/webrender_helpers.rs | |
parent | 002ea74a713860be5e537f0113f4cfbb1925cb33 (diff) | |
parent | a885655210b6cb729083f0753710441ec1262294 (diff) | |
download | servo-316878b4898f5a3f3e23c513d8f95540f497971a.tar.gz servo-316878b4898f5a3f3e23c513d8f95540f497971a.zip |
Auto merge of #17858 - emilio:hover-quirk-broken, r=canaltinova
selectors: Fix note_next_sequence.
Selector-matching can backtrack when looking for ancestor combinators, so we
can't just arrive there once and forget.
Also, there was a further problem before this patch, which was that
note_next_sequence was called _before_ checking whether all simple selectors
matched, so the sequence you could get there is just wrong.
Bug: 1384020
Reviewed-by: canaltinova
MozReview-Commit-ID: 6g0ibb8EfBU
<!-- 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/17858)
<!-- Reviewable:end -->
Diffstat (limited to 'components/layout/webrender_helpers.rs')
0 files changed, 0 insertions, 0 deletions