| Index: Source/core/events/EventDispatcher.cpp
|
| diff --git a/Source/core/events/EventDispatcher.cpp b/Source/core/events/EventDispatcher.cpp
|
| index f2b4804332e2f3bfb782b823de5140f24cc3a24c..479a499abba2e28954427d306be1157b6649c3b7 100644
|
| --- a/Source/core/events/EventDispatcher.cpp
|
| +++ b/Source/core/events/EventDispatcher.cpp
|
| @@ -87,12 +87,10 @@ void EventDispatcher::dispatchSimulatedClick(Node* node, Event* underlyingEvent,
|
| if (mouseEventOptions == SendMouseOverUpDownEvents)
|
| EventDispatcher(node, SimulatedMouseEvent::create(EventTypeNames::mouseover, node->document().domWindow(), underlyingEvent)).dispatch();
|
|
|
| - if (mouseEventOptions != SendNoEvents)
|
| + if (mouseEventOptions != SendNoEvents) {
|
| EventDispatcher(node, SimulatedMouseEvent::create(EventTypeNames::mousedown, node->document().domWindow(), underlyingEvent)).dispatch();
|
| - node->setActive(true);
|
| - if (mouseEventOptions != SendNoEvents)
|
| EventDispatcher(node, SimulatedMouseEvent::create(EventTypeNames::mouseup, node->document().domWindow(), underlyingEvent)).dispatch();
|
| - node->setActive(false);
|
| + }
|
|
|
| // always send click
|
| EventDispatcher(node, SimulatedMouseEvent::create(EventTypeNames::click, node->document().domWindow(), underlyingEvent)).dispatch();
|
|
|