gtk3 dialogs can trigger FocusGained while a dialog is active or- immediately after it closes in a loop.
Previously:
FocusGained events gives multiple dialogs.focus_in_event() and FocusGained loop.Track active GUI dialogs for future use and suppress dialog-generated focus events while a dialog is active.
On X11, also ignore the restoring focus_in_event() caused by closing a dialog.
This normalizes the behaviour between Wayland and X11 while matching terminal Vim, where only a single dialog can be active.
https://github.com/vim/vim/pull/20780
(4 files)
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you are subscribed to this thread.![]()
draft because .. Seeing if I can get a unittest working by adding a lightweight WM for x11 where the largest chance is. Makes sense to unit-test this.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you are subscribed to this thread.![]()