| Index: Source/core/dom/Document.cpp
|
| diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp
|
| index cd1f453988f191fa7115e873f4c6e5fb25845c9b..255bc8198ced734a5f6d7e08608d7c04db38e58e 100644
|
| --- a/Source/core/dom/Document.cpp
|
| +++ b/Source/core/dom/Document.cpp
|
| @@ -5344,7 +5344,7 @@ void Document::updateHoverActiveState(const HitTestRequest& request, Element* in
|
| sawCommonAncestor = true;
|
| if (allowActiveChanges)
|
| nodesToAddToChain[i]->setActive(true);
|
| - if (!sawCommonAncestor) {
|
| + if (!sawCommonAncestor || nodesToAddToChain[i] == m_hoverNode) {
|
| nodesToAddToChain[i]->setHovered(true);
|
| }
|
| }
|
|
|