Bug 1859355 - Exit EditorEventListener::HandleEvent early when the event can't be handled r=sefeng

Differential Revision: https://phabricator.services.mozilla.com/D191445
This commit is contained in:
Ajay 2023-10-24 16:33:03 +00:00
Родитель bcf5ee5295
Коммит 6d291d4cd2
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -331,6 +331,10 @@ NS_IMETHODIMP EditorEventListener::HandleEvent(Event* aEvent) {
mEditorBase != originalEventTargetNode->OwnerDoc()->GetHTMLEditor()) {
return NS_OK;
}
if (!originalEventTargetNode && internalEvent->mMessage == eFocus &&
aEvent->GetCurrentTarget()->IsRootWindow()) {
return NS_OK;
}
}
switch (internalEvent->mMessage) {