Index: third_party/WebKit/Source/core/css/parser/CSSSelectorParser.cpp |
diff --git a/third_party/WebKit/Source/core/css/parser/CSSSelectorParser.cpp b/third_party/WebKit/Source/core/css/parser/CSSSelectorParser.cpp |
index be1b17a26a02cabb1a8b16428e29047761661e2a..84ba8d672eb9deb3281d3b7e2420354597e69b32 100644 |
--- a/third_party/WebKit/Source/core/css/parser/CSSSelectorParser.cpp |
+++ b/third_party/WebKit/Source/core/css/parser/CSSSelectorParser.cpp |
@@ -608,7 +608,7 @@ CSSSelector::AttributeMatchType CSSSelectorParser::consumeAttributeFlags(CSSPars |
if (range.peek().type() != IdentToken) |
return CSSSelector::CaseSensitive; |
const CSSParserToken& flag = range.consumeIncludingWhitespace(); |
- if (String(flag.value()) == "i") |
+ if (flag.valueEqualsIgnoringASCIICase("i")) |
rune
2016/01/22 21:48:01
Briefly looking through the relevant specs, it see
fs
2016/01/22 23:53:17
I was hoping we could. I was planning on doing tha
rune
2016/01/24 10:46:26
In another context I was trying to find out if we
fs
2016/01/25 09:47:19
If you look at the TC I added, you'll see one exam
rune
2016/01/25 10:15:29
I ran your new cases locally, and those test pass
fs
2016/01/25 11:30:31
Ok, so looks like it pans out fine in these cases,
|
return CSSSelector::CaseInsensitive; |
m_failedParsing = true; |
return CSSSelector::CaseSensitive; |