mirror of
https://github.com/servo/servo.git
synced 2025-08-04 21:20:23 +01:00
Only non-namespaced attributes can have implicitly case-insensitive values
This commit is contained in:
parent
94b4a32c18
commit
853b688d0b
1 changed files with 2 additions and 1 deletions
|
@ -1286,7 +1286,8 @@ fn parse_attribute_selector<P, Impl>(parser: &P, input: &mut CssParser)
|
||||||
{
|
{
|
||||||
let local_name_lower_cow = to_ascii_lowercase(&local_name);
|
let local_name_lower_cow = to_ascii_lowercase(&local_name);
|
||||||
if let CaseSensitivity::CaseSensitive = case_sensitivity {
|
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)
|
.contains(&*local_name_lower_cow)
|
||||||
{
|
{
|
||||||
case_sensitivity = CaseSensitivity::AsciiCaseInsensitiveIfInHtmlElementInHtmlDocument
|
case_sensitivity = CaseSensitivity::AsciiCaseInsensitiveIfInHtmlElementInHtmlDocument
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue