diff --git a/components/selectors/parser.rs b/components/selectors/parser.rs index 915357887fb..a10b95b04e2 100644 --- a/components/selectors/parser.rs +++ b/components/selectors/parser.rs @@ -1286,7 +1286,8 @@ fn parse_attribute_selector
(parser: &P, input: &mut CssParser) { let local_name_lower_cow = to_ascii_lowercase(&local_name); if let CaseSensitivity::CaseSensitive = case_sensitivity { - if include!(concat!(env!("OUT_DIR"), "/ascii_case_insensitive_html_attributes.rs")) + if namespace.is_none() && + include!(concat!(env!("OUT_DIR"), "/ascii_case_insensitive_html_attributes.rs")) .contains(&*local_name_lower_cow) { case_sensitivity = CaseSensitivity::AsciiCaseInsensitiveIfInHtmlElementInHtmlDocument