zotero/chrome
Bogdan Abaev eb2ef8a2d1 shortcuts of tab navigation capturing events
2 listeners handle shortcuts and hotkeys: bubbling ZoteroPane.handleKeyDown
and capturing Zoteropane.captureKeyDown.
We generally want shortcuts to be handled by the non-capturing listener
to avoid a conflict with lower level component that may want to handle the event
(e.g. we want to handle Escape keypress only if nothing else took care of it).
Tab navigation is an exception, since we want it to happen all the time.
For example, Ctrl+PageUp can be handled by itemTree but we want to override
it to make sure that it selects the tab regardless of other listeners.

This fixes regression after 5f0e3d5
where the tab selection logic was never reached because the event was handled
by itemTree.
2024-03-13 15:38:40 +02:00
..
content shortcuts of tab navigation capturing events 2024-03-13 15:38:40 +02:00
locale Locate menu: Don't show "New Tab" when external, fix bugs (#3755) 2024-02-28 00:13:07 -05:00
skin/default/zotero qf: fix conflicts with windows input styles 2024-03-07 20:12:31 +02:00