| 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 f9c89becb2af0466fcb39bb3821d4d51c8a8802c..44a97178edc587d66835b7fa6c013f9020a511bd 100644
|
| --- a/third_party/WebKit/Source/core/html/HTMLButtonElement.cpp
|
| +++ b/third_party/WebKit/Source/core/html/HTMLButtonElement.cpp
|
| @@ -214,6 +214,13 @@ bool HTMLButtonElement::supportsAutofocus() const
|
| return true;
|
| }
|
|
|
| +bool HTMLButtonElement::matchesDefaultPseudoClass() const
|
| +{
|
| + // HTMLFormElement::findDefaultButton() traverses the tree. So we check
|
| + // canBeSuccessfulSubmitButton() first for early return.
|
| + return canBeSuccessfulSubmitButton() && form() && form()->findDefaultButton() == this;
|
| +}
|
| +
|
| Node::InsertionNotificationRequest HTMLButtonElement::insertedInto(ContainerNode* insertionPoint)
|
| {
|
| InsertionNotificationRequest request = HTMLFormControlElement::insertedInto(insertionPoint);
|
|
|