mirror of
https://github.com/servo/servo.git
synced 2025-08-01 03:30:33 +01:00
style: Use document quirks mode rather than sheet quirks mode for stylesheet invalidation.
In order to determine whether classes or ids are case insensitive we need the document quirks mode. The sheet quirks mode almost always matches, but may not match when sheets are added by privileged APIs. Differential Revision: https://phabricator.services.mozilla.com/D95061
This commit is contained in:
parent
e2545ee95d
commit
20d2a06967
3 changed files with 8 additions and 2 deletions
|
@ -450,7 +450,7 @@ macro_rules! sheet_set_methods {
|
|||
change_kind: RuleChangeKind,
|
||||
) {
|
||||
if let Some(device) = device {
|
||||
let quirks_mode = sheet.quirks_mode(guard);
|
||||
let quirks_mode = device.quirks_mode();
|
||||
self.invalidations.rule_changed(
|
||||
sheet,
|
||||
rule,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue