diff --git a/mozilla/content/html/content/src/nsHTMLButtonElement.cpp b/mozilla/content/html/content/src/nsHTMLButtonElement.cpp index c23a2a9fa50..4cea0da78c6 100644 --- a/mozilla/content/html/content/src/nsHTMLButtonElement.cpp +++ b/mozilla/content/html/content/src/nsHTMLButtonElement.cpp @@ -172,7 +172,9 @@ NS_IMPL_STRING_ATTR_DEFAULT_VALUE(nsHTMLButtonElement, Type, type, "submit") NS_IMETHODIMP nsHTMLButtonElement::Blur() { - SetElementFocus(PR_FALSE); + if (ShouldFocus(this)) { + SetElementFocus(PR_FALSE); + } return NS_OK; }