diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-12 05:35:29 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-12 05:35:29 +0000 |
commit | 59203c63bb777a3bacec32fb8830fba33540e809 (patch) | |
tree | 58298e711c0ff0575818c30485b44a2f21bf28a0 /dom/events/EventStateManager.cpp | |
parent | Adding upstream version 126.0.1. (diff) | |
download | firefox-59203c63bb777a3bacec32fb8830fba33540e809.tar.xz firefox-59203c63bb777a3bacec32fb8830fba33540e809.zip |
Adding upstream version 127.0.upstream/127.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'dom/events/EventStateManager.cpp')
-rw-r--r-- | dom/events/EventStateManager.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/dom/events/EventStateManager.cpp b/dom/events/EventStateManager.cpp index 3c24cdb30a..23803e5447 100644 --- a/dom/events/EventStateManager.cpp +++ b/dom/events/EventStateManager.cpp @@ -15,6 +15,7 @@ #include "mozilla/HTMLEditor.h" #include "mozilla/IMEStateManager.h" #include "mozilla/Likely.h" +#include "mozilla/FocusModel.h" #include "mozilla/MiscEvents.h" #include "mozilla/MathAlgorithms.h" #include "mozilla/MouseEvents.h" @@ -3728,14 +3729,14 @@ nsresult EventStateManager::PostHandleEvent(nsPresContext* aPresContext, break; } - if (frame->IsFocusable(/* aWithMouse = */ true)) { + auto flags = IsFocusableFlags::WithMouse; + if (frame->IsFocusable(flags)) { break; } if (ShadowRoot* root = newFocus->GetShadowRoot()) { if (root->DelegatesFocus()) { - if (Element* firstFocusable = - root->GetFocusDelegate(/* aWithMouse */ true)) { + if (Element* firstFocusable = root->GetFocusDelegate(flags)) { newFocus = firstFocusable; break; } |