Debian Patches

Status for kf6-kcmutils/6.13.0-2

Patch Description Author Forwarded Bugs Origin Last update
upstream_6dc76c3d_kcmoduleqml-simplify-and-improve-focus-handling.patch [PATCH] kcmoduleqml: simplify and improve focus handling
kcmoduleqml contains some old tricks to make passing focus between the
qml and qtwidgets bits, but they are fragile, and break in many cases -
especially with systemsettings adding another layer of qml. The hacks
may have been necessary in the past, but things actually work well now,
so we can essentially just set a focusProxy and be done ... as long as
we don't care about accessibility. The qml bits receive focus before the
widgets parts fully hand it over, so the first qml item receiving focus
will not be announced over screen readers. We do care though, and thus
some special handling is still needed.

We switch to using focusProxy, and add a bit of surgery to the focus
transition so that screen readers always stay in the loop about what
things are focused. We also need a bit of special handling for the
backtab case, which doesn't quite work automatically with
activeFocusOnTab set on the qml root.
Christoph Wolk <cwo.kde@posteo.net> no 2025-02-08

All known versions for source package 'kf6-kcmutils'

Links