зеркало из https://github.com/mozilla/gecko-dev.git
0e897301b5
The reason why bug 1355721 regressed this is because in non-e10s we definitely flush before parsing the standards quirks-mode. And bug 1355721 introduced an unconditional UpdateStylistIfNeeded, unless the counter style / font equivalents. That means that the stylist wouldn't remain on its initial state after the first flush, which itself means that when the compat mode changed, the UA and user rules were already on the stylist with the quirks mode keys. That makes class-names be keyed in ascii lowercase. After that no user style changed, so no rebuild happens for the cascade data in the user origin, so we keep looking at the wrong keys indefinitely. MozReview-Commit-ID: 25dD2bca3tN |
||
---|---|---|
.. | ||
reftest.list | ||
usercss-moz-document-ref.html | ||
usercss-moz-document.html | ||
usercss-ref.html | ||
usercss-uppercase.html | ||
usercss-xbl.html | ||
usercss.html |