Chromium Code Reviews| Index: third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.cpp |
| diff --git a/third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.cpp b/third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.cpp |
| index 21d666b6fa5734b46e93ecb413b57930edb5c324..b25ea3950776dd9677cabfe333193b91ff0efcd7 100644 |
| --- a/third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.cpp |
| +++ b/third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.cpp |
| @@ -792,10 +792,11 @@ void HTMLTreeBuilder::processStartTagForInBody(AtomicHTMLToken* token) |
| } |
| if (token->name() == inputTag) { |
| Attribute* typeAttribute = token->getAttributeItem(typeAttr); |
| + bool disableFrameset = !typeAttribute || !equalIgnoringCase(typeAttribute->value(), "hidden"); |
| + |
| m_tree.reconstructTheActiveFormattingElements(); |
| m_tree.insertSelfClosingHTMLElement(token); |
| - if (!typeAttribute || !equalIgnoringCase(typeAttribute->value(), "hidden")) |
| - m_framesetOk = false; |
| + m_framesetOk = disableFrameset; |
|
Yoav Weiss
2015/09/29 07:12:42
Can you detail what you suspect is happening in th
kouhei (in TOK)
2015/09/29 07:32:18
Thanks for the catch. This wasn't intentional. Let
|
| return; |
| } |
| if ((RuntimeEnabledFeatures::contextMenuEnabled() && token->name() == menuitemTag) |