| Index: sky/engine/core/dom/Document.cpp
|
| diff --git a/sky/engine/core/dom/Document.cpp b/sky/engine/core/dom/Document.cpp
|
| index f0d5eebd417445697e3bc08763a8faef20b2b176..c5e0a8fb6688709ae31209e8fce7ec43c898900b 100644
|
| --- a/sky/engine/core/dom/Document.cpp
|
| +++ b/sky/engine/core/dom/Document.cpp
|
| @@ -2870,7 +2870,7 @@ void Document::updateHoverActiveState(const HitTestRequest& request, Element* in
|
| setActiveHoverElement(nullptr);
|
| } else {
|
| Element* newActiveElement = innerElementInDocument;
|
| - if (!oldActiveElement && newActiveElement && !newActiveElement->isDisabledFormControl() && request.active() && !request.touchMove()) {
|
| + if (!oldActiveElement && newActiveElement && request.active() && !request.touchMove()) {
|
| // We are setting the :active chain and freezing it. If future moves happen, they
|
| // will need to reference this chain.
|
| for (Node* node = newActiveElement; node; node = NodeRenderingTraversal::parent(node)) {
|
|
|