| Index: Source/core/page/EventHandler.cpp
|
| diff --git a/Source/core/page/EventHandler.cpp b/Source/core/page/EventHandler.cpp
|
| index 17680fb568c943022b1296e3bf08c7893a8f51ad..0e34df7cee13a2299b8d48074552bcad44a54250 100644
|
| --- a/Source/core/page/EventHandler.cpp
|
| +++ b/Source/core/page/EventHandler.cpp
|
| @@ -2088,7 +2088,7 @@ bool EventHandler::handleMouseFocus(const MouseEventWithHitTestResults& targeted
|
|
|
| bool EventHandler::slideFocusOnShadowHostIfNecessary(const Element& element)
|
| {
|
| - if (element.shadowRoot() && !element.tabStop()) {
|
| + if (element.shadowRoot() && element.shadowRoot()->delegatesFocus()) {
|
| Document* doc = m_frame->document();
|
| if (element.containsIncludingShadowDOM(doc->focusedElement())) {
|
| // If the inner element is already focused, do nothing.
|
|
|