GNOME Bugzilla – Bug 694320
a11y menu shows up briefly after login
Last modified: 2021-07-05 14:42:47 UTC
The a11y menu shows up briefly after login before it realizes it shouldn't be shown.
I saw the bug myself, but it doesn't make sense, because the visibility is set synchronously when the menu is built. And indeed, if you restart the shell you don't get the bug. I wonder if some of the a11y features are on at login, for some reason...
maybe from this commit? http://git.gnome.org/browse/gnome-settings-daemon/commit/?id=2c5e3f8ac3803a19de49d09d1c028b75f7b048d2
Yikes -- gsettings should not be set on login. I wonder if we should export that over the bus...
(In reply to comment #3) > Yikes -- gsettings should not be set on login. I wonder if we should export > that over the bus... The problem is that there's no difference between a user-set setting and a system-deduced setting for whether to show the OSK.
filed a clone for g-s-d as bug 694691
Created attachment 237376 [details] [review] tweener: Look at the XSetting for disabling animations gnome-settings-daemon will be changed to override the XSetting in the case where we're on a remote display rather than overwriting a user setting, so we need to look at the XSetting here.
Review of attachment 237376 [details] [review]: Sure.
Comment on attachment 237376 [details] [review] tweener: Look at the XSetting for disabling animations Attachment 237376 [details] pushed as 96e02c4 - tweener: Look at the XSetting for disabling animations Leaving open as this is just a minor fix that contributes to the real fix, but isn't actually it.
(the animations half of gsd are filed as bug 694692 )
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/ Thank you for your understanding and your help.