Skip to content

shell: fix panel keyboard navigation

Fushan Wen requested to merge work/fuf/panel/BUG453166-fix-focus into master

shell: move keyboard focus code from frontend to backend

It makes the code easier to be maintained across different platforms.

shell/panelview: press shortcut to unfocus on the panel when it's in focused state

The second time pressing Meta+Alt+P, the panel should be unfocused.

shell/panelview: unfocus on the panel when clicking outside

When the panel is focused, clicking outside should make the panel unfocused.

shell/panelview: set passive status when pressing Escape key

/

shell/panelview: restore old window focus when panel loses focus

/

CCBUG: 453166 CCBUG: 352476

Depends on plasma-desktop!960 (merged)

Edited by Fushan Wen

Merge request reports