diff --git a/components/style/gecko/generated/structs.rs b/components/style/gecko/generated/structs.rs index 80239ae1dbd..ada62c704ea 100644 --- a/components/style/gecko/generated/structs.rs +++ b/components/style/gecko/generated/structs.rs @@ -1906,8 +1906,8 @@ pub type ServoStyleContextStrong = ::gecko_bindings::sugar::ownership::Strong<:: # [ link_name = "\u{1}_ZN14nsContentUtils34sIsFormAutofillAutocompleteEnabledE" ] pub static mut nsContentUtils_sIsFormAutofillAutocompleteEnabled : bool ; } extern "C" { - # [ link_name = "\u{1}_ZN14nsContentUtils23sIsWebComponentsEnabledE" ] - pub static mut nsContentUtils_sIsWebComponentsEnabled : bool ; + # [ link_name = "\u{1}_ZN14nsContentUtils23sIsShadowDOMEnabledE" ] + pub static mut nsContentUtils_sIsShadowDOMEnabled : bool ; } extern "C" { # [ link_name = "\u{1}_ZN14nsContentUtils24sIsCustomElementsEnabledE" ] pub static mut nsContentUtils_sIsCustomElementsEnabled : bool ; diff --git a/components/style/gecko/selector_parser.rs b/components/style/gecko/selector_parser.rs index 4a7bd18c855..cb57d9b21fb 100644 --- a/components/style/gecko/selector_parser.rs +++ b/components/style/gecko/selector_parser.rs @@ -332,7 +332,7 @@ impl<'a, 'i> ::selectors::Parser<'i> for SelectorParser<'a> { // NOTE(emilio): Slot assignment and such works per-document, but // getting a document around here is not trivial, and it's not worth // anyway to handle this in a per-doc basis. - unsafe { structs::nsContentUtils_sIsWebComponentsEnabled } + unsafe { structs::nsContentUtils_sIsShadowDOMEnabled } } fn pseudo_element_allows_single_colon(name: &str) -> bool {