Widgets that are disabled are not focusable
When we want to prevent a widget from being interacted with, we usually disable it with .set_sensitive(false)
. That means that the widget is not focusable anymore.
This is problematic if the widget still provides some information, but the value is just not editable, as that prevents users depending on keyboard focus to discover the information.
This is an issue we might have in several places, but that I mainly noticed in the room details.
I am also wondering if we have the same issue with SpinnerButton
: when it is activated, it shows the spinner and is disabled, which means that the focus has no choice but to move to the next widget (if possible), which can be confusing because the main information here is that there is something happening.