Index: third_party/WebKit/Source/core/html/HTMLButtonElement.cpp |
diff --git a/third_party/WebKit/Source/core/html/HTMLButtonElement.cpp b/third_party/WebKit/Source/core/html/HTMLButtonElement.cpp |
index 657d57c41ebbac2dc04e41c2b91cab4de69738e2..f9c89becb2af0466fcb39bb3821d4d51c8a8802c 100644 |
--- a/third_party/WebKit/Source/core/html/HTMLButtonElement.cpp |
+++ b/third_party/WebKit/Source/core/html/HTMLButtonElement.cpp |
@@ -101,6 +101,8 @@ void HTMLButtonElement::parseAttribute(const QualifiedName& name, const AtomicSt |
else |
m_type = SUBMIT; |
setNeedsWillValidateCheck(); |
+ if (formOwner() && inDocument()) |
+ formOwner()->invalidateDefaultButtonStyle(); |
} else { |
if (name == formactionAttr) |
logUpdateAttributeIfIsolatedWorldAndInDocument("button", formactionAttr, oldValue, value); |