New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
workspace switcher: keyboard trap when moving on it with the keyboard #952
Comments
It happens also with the window-list and with the clock applets. Once focused, pressing any key will trigger the context menu, so a keyboard-only user will be stuck. |
Le 09/04/2019 à 17:04, Victor Kareh a écrit :
It happens also with the window-list and with the clock applets. Once
focused, pressing any key will trigger the context menu, so a
keyboard-only user will be stuck.
Could you help us to find the culprit commit which introduces the
regression ?
Best regards,
Alex.
|
@raveit65 @lukefromdc @vkareh This is a regression, could you help us to figure out this one ? This issue makes Mate Panel 1.22 really difficult to use for a keyboard-only user like a blind person. Best regards, |
Any chance you can bisect for the offending commit? If not we can do it but it would speed things up
|
I hope that is a regression caused by MATE and not by gtk+, because I noticed other issues with menus in f30. |
it in indeed from fixing deprecated gtk_menu_popup and affects other applets using mate-panel-applet.c as well. |
I just found that gnome-panel also has this keyboard trap |
So how to we get the tab to continue through, but return to pop up the menu? |
#958 fixes the keyboard trap, sets the context menus to open only on the menu key. Can't use return for this as it is needed for things like opening the calendar. Some applets (notably the new volume control panel applet) will need further work to traps properly use the "return" keypress as some others (e.g. the clock/calendar) already do or partially do with this. Also: note that ESC will exit the menus with current master and get out of the keyboard trap, and also escape menus opened in the PR version of mate-panel with the menu key |
Le 06/05/2019 à 08:13, lukefromdc a écrit :
#958 <#958> fixes the
keyboard trap, sets the context menus to open only on the menu key.
Can't use return for this as it is needed for things like opening the
calendar. Some applets (notably the new volume control panel applet)
will need further work to traps properly use the "return" keypress as
some others (e.g. the clock/calendar) already do or partially do with this.
Thanks a lot lukefrommdc to figure out this issue.
Best regards,
Alex.
|
Does this fix has been backported to 1.22 branch ? Mate 1.22 lands into Debian unstable and a blind colleague told me that the bug occurs on Debian too. The Debian issue is: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=933714 Best regards, |
@raveit65 Thanks so it has been backported but no released has been published since that. We'll wait the next release point. Best regards. |
Expected behaviour
Same behavior as in earlier releases (< 1.22): only the context menu key opens the context menu.
Actual behaviour
The workspace switcher handles all keys and open the context menu so it's not possible to leave it without a mouse. In short term, a blind user or keyboard-only user is blocked on the workspace switcher.
Steps to reproduce the behaviour
MATE general version
1.22.0
Linux Distribution
Both Fedora 30 and Arch Linux
Link to downstream report of your Distribution
Pointed to me by a blind user on the orca list: https://mail.gnome.org/archives/orca-list/2019-April/msg00019.html
The text was updated successfully, but these errors were encountered: