Bug 2070311 - Fix interaction of rule cache reset reuse and visited optimization. r=#style #360 (firefox-autoland@autoland)

Warnings
  • Checking...
Blockers
  • Checking...
Branches visited-cached-reset-properties -> autoland
Repo firefox-autoland@autoland (git) (git://github.com/emilio/firefox.git)
Author emilio
State closed
Commit Title

Bug 2070311 - Fix interaction of rule cache reset reuse and visited optimization. r=#style

Commit Body

We're hitting the "used cached reset properties" path, and thus we don't notice that .item indeed sets border-color, which is a visited dependent property. So we end up incorrectly with `border-color: currentcolor` in the computed style, and thus wrong rendering. Track the "used visited dependent properties" with a style bit and carry that around instead.

Landings

Successfully landed

Landing requested on , by ealvarez@mozilla.com.

Landing Job: 89435

Last update:

Result: 8c2245fa4a4bd72d7bb5259701af6654f6a3c4f8 on firefox-autoland@autoland (git)

Links: Treeherder