Index: third_party/WebKit/Source/core/html/parser/HTMLTreeBuilderSimulator.cpp |
diff --git a/third_party/WebKit/Source/core/html/parser/HTMLTreeBuilderSimulator.cpp b/third_party/WebKit/Source/core/html/parser/HTMLTreeBuilderSimulator.cpp |
index 8fb44c1e27e7ce81b2d7c54dc08428a4f2d3d195..578b257bddfffdc6d3c5832a0dac141ea5743d97 100644 |
--- a/third_party/WebKit/Source/core/html/parser/HTMLTreeBuilderSimulator.cpp |
+++ b/third_party/WebKit/Source/core/html/parser/HTMLTreeBuilderSimulator.cpp |
@@ -152,6 +152,8 @@ HTMLTreeBuilderSimulator::SimulatedToken HTMLTreeBuilderSimulator::simulate(cons |
} else if (threadSafeMatch(tagName, scriptTag)) { |
tokenizer->setState(HTMLTokenizer::ScriptDataState); |
simulatedToken = ScriptStart; |
+ } else if (threadSafeMatch(tagName, linkTag)) { |
+ simulatedToken = LinkToken; |
} else if (threadSafeMatch(tagName, styleTag) |
|| threadSafeMatch(tagName, iframeTag) |
|| threadSafeMatch(tagName, xmpTag) |
@@ -175,6 +177,9 @@ HTMLTreeBuilderSimulator::SimulatedToken HTMLTreeBuilderSimulator::simulate(cons |
tokenizer->setState(HTMLTokenizer::DataState); |
return ScriptEnd; |
} |
+ if (threadSafeMatch(tagName, styleTag)) { |
+ simulatedToken = StyleEnd; |
+ } |
} |
// FIXME: Also setForceNullCharacterReplacement when in text mode. |