mirror of
https://github.com/servo/servo.git
synced 2025-06-09 17:13:24 +00:00
Right now we go through a lot of hoops to see if we ever see a relevant link. However, that information is not needed: if the element is a link, we'll always need to compute its visited style because its its own relevant link. If the element inherits from a link, we need to also compute the visited style anyway. So the "has a relevant link been found" is pretty useless when we know what are we inheriting from. The branches at the beginning of matches_complex_selector_internal were affecting performance, and there are no good reasons to keep them. I've verified that this passes all the visited tests in mozilla central, and that the test-cases too-flaky to be landed still pass. |
||
---|---|---|
.. | ||
Cargo.toml | ||
dom_wrapper.rs | ||
lib.rs |