gnome-shell/js/ui
Florian Müllner 7dd326f090 keyboard: Make items in language menu unfocusable
The menu grabs the key focus when opened, which takes focus away from
whichever actor triggered the keyboard. And as the menu doesn't have
any text entries, the keyboard is popped down as a result.

Prevent this by making the menu items unfocusable, so the keyboard
focus just stays where it is. Considering that the menu is part
of the on-screen keyboard itself, not being keyboard-navigatable
isn't a big deal here.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/171
2019-02-09 14:48:27 +00:00
..
components cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
status cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
accessDialog.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
altTab.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
animation.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
appDisplay.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
appFavorites.js weather: Change Weather app ID 2019-01-31 12:33:10 -05:00
audioDeviceSelection.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
background.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
backgroundMenu.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
barLevel.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
boxpointer.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
calendar.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
checkBox.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
closeDialog.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
ctrlAltTab.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
dash.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
dateMenu.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
dialog.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
dnd.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
edgeDragAction.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
endSessionDialog.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
environment.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
extensionDownloader.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
extensionSystem.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
focusCaretTracker.js cleanup: Port non-GObject classes to JS6 classes 2019-01-25 14:02:44 +00:00
grabHelper.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
ibusCandidatePopup.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
iconGrid.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
inhibitShortcutsDialog.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
kbdA11yDialog.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
keyboard.js keyboard: Make items in language menu unfocusable 2019-02-09 14:48:27 +00:00
layout.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
lightbox.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
lookingGlass.js lookingGlass: Include St in default imports instead of Gtk 2019-02-09 12:22:14 +01:00
magnifier.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
magnifierDBus.js cleanup: Port non-GObject classes to JS6 classes 2019-01-25 14:02:44 +00:00
main.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
messageList.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
messageTray.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
modalDialog.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
mpris.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
notificationDaemon.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
osdMonitorLabeler.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
osdWindow.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
overview.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
overviewControls.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
padOsd.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
pageIndicators.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
panel.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
panelMenu.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
pointerWatcher.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
popupMenu.js popupMenu: Respect items' :can-focus property 2019-02-09 14:48:27 +00:00
remoteSearch.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
runDialog.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
screencast.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
screenShield.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
screenshot.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
scripting.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
search.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
sessionMode.js cleanup: Clean up unused imports 2019-02-09 05:05:07 +01:00
shellDBus.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
shellEntry.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
shellMountOperation.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
slider.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
switcherPopup.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
switchMonitor.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
tweener.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
unlockDialog.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
userWidget.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
viewSelector.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
windowAttentionHandler.js cleanup: Port non-GObject classes to JS6 classes 2019-01-25 14:02:44 +00:00
windowManager.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
windowMenu.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
workspace.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
workspacesView.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
workspaceSwitcherPopup.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
workspaceThumbnail.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
xdndHandler.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00