Commit c783ff1c authored by David Tseng's avatar David Tseng Committed by Commit Bot

selectstart event dispatch requires a valid node

Bug: 775320
Test: manual.
Change-Id: I763adcb2ff287cb4594984eec3d494ff93fb8f10
Reviewed-on: https://chromium-review.googlesource.com/723787Reviewed-by: default avatarDominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: David Tseng <dtseng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#509628}
parent 6ba1a9b9
......@@ -2017,9 +2017,10 @@ bool AXLayoutObject::OnNativeSetSelectionAction(const AXRange& selection) {
return false;
}
if (anchor_object->GetLayoutObject()->GetNode()->DispatchEvent(
if (anchor_object->GetLayoutObject()->GetNode() &&
anchor_object->GetLayoutObject()->GetNode()->DispatchEvent(
Event::CreateCancelableBubble(EventTypeNames::selectstart)) !=
DispatchEventResult::kNotCanceled)
DispatchEventResult::kNotCanceled)
return false;
if (!IsValidSelectionBound(anchor_object) ||
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment