!aDqOGCgMtPXQREzAWj:pvagner.tk

Riot accessibility

30 Members
Discussions on how to improve the accessibility of Riot (Web, Android, iOS)15 Servers

Load older messages


SenderMessageTime
1 Jul 2020
@x:riot.ovhMichael (t3chguy)would hate to have an a11y regression on stable09:02:07
@pvagner:pvagner.tkPeter VágnerI can't bring up the popup menu by pressing shift+F10 on the keyboard the way it used to be. However options button is focusable and brings up the menu with notification settings and similar. I like the native approach with shift+F10 and applications key better although it's not very discoverable. So perhaps for the universal UX you would like to have the focusable options button there.09:05:47
@x:riot.ovhMichael (t3chguy)hmm, shift F10 might be tricky as there'll be two context menu triggers09:07:04
@x:riot.ovhMichael (t3chguy)Redacted or Malformed Event09:07:23
@x:riot.ovhMichael (t3chguy)but can definitely have it bring up one of them09:09:07
@x:riot.ovhMichael (t3chguy)and keep similar UX as we have now09:09:13
@x:riot.ovhMichael (t3chguy)where the individual triggers are tabindexed when the room tile is selected09:09:25
@jorik:kaplu.mbaJorik joined the room.11:35:51
@x:riot.ovhMichael (t3chguy)

Peter Vágner (and others): so with the new roomlist, the individual sections (favourites/direct messages/rooms) can be not only collapsed but also resized to show partially with a Show more at the bottom.

If you were to encounter a treeitem called Show more to expand the subtree fully would it be too painful a deviation from a typical navigation treeview patterm? Or would you think its more sane to automatically expand the subtree as soon as you get down to that show more node

17:02:05
@x:riot.ovhMichael (t3chguy) *

Peter Vágner (and others): so with the new roomlist, the individual sections (favourites/direct messages/rooms) can be not only collapsed but also resized to show partially with a Show more at the bottom.

If you were to encounter a treeitem called Show more to expand the subtree fully would it be too painful a deviation from a typical navigation treeview patterm? Or would you think its more sane to automatically expand the subtree as soon as you get down to that show more node

17:02:28
@x:riot.ovhMichael (t3chguy)I now have a PR to bring back the Shift F10 / Application Menu interactions. The context menus are still not implementing the same keyboard signature as they were in the old room list but that is my next task.22:14:48
2 Jul 2020
@pvagner:pvagner.tkPeter Vágner
Odpoveď na@x:riot.ovh

Peter Vágner (and others): so with the new roomlist, the individual sections (favourites/direct messages/rooms) can be not only collapsed but also resized to show partially with a Show more at the bottom.

If you were to encounter a treeitem called Show more to expand the subtree fully would it be too painful a deviation from a typical navigation treeview patterm? Or would you think its more sane to automatically expand the subtree as soon as you get down to that show more node

I'm thinking that show more should be part of a treeview and activating it hides it and moves focus to the first revealed room tile. Is that doable?
02:12:41
3 Jul 2020
@jamie:mozilla.orgJamieOn riot.im/develop with Firefox, I can't seem to interact with the tree view any more at all. I press control+k, press tab, press tab again (the first tab stop hits the "aside" for some reason), which focuses the tree view. But pressing down arrow then throws me to the message composer. Is this a known issue?04:29:03
@jamie:mozilla.orgJamie * On riot.im/develop with Firefox, I can't seem to interact with the tree view any more at all. I press control+k, press tab, press tab again (the first tab stop hits the "aside" for some reason), which focuses the tree view. But pressing down arrow then throws me to the message composer. Is this a known issue?04:29:15
@travis:t2l.ioTravisRThe new room list has been turned on, with the keyboard accessibility coming in the next few days here.04:33:01
@pvagner:pvagner.tkPeter VágnerI guess the tree it self gains the focus instead of one of its children. Does pressing tab key just before the down arrow key help?04:34:22
@jamie:mozilla.orgJamie Peter Vágner: The tree view itself doesn't get focus for me, though I do land on an "aside" (complementary landmark) before the tree view. Even when the tree item gets focus, pressing down arrow throws me to the composer. 04:42:49
@pvagner:pvagner.tkPeter Vágner
In reply to @jamie:mozilla.org
Peter Vágner: The tree view itself doesn't get focus for me, though I do land on an "aside" (complementary landmark) before the tree view. Even when the tree item gets focus, pressing down arrow throws me to the composer.
I press ctrl+k and the filter correctly receives the focus.
Pressing tab key first time moves focus to the Invitations grouping for me. That shal not be focusable at all I guess.
Then as I press tab key second and third time some sections inside direct messages and rooms groupings receive the focus. If possible I wish these not to be reachable with the tab key too.
Then if I press tab key fourth time focus lands on the treeview item. I need to make sure NVDA is really in the focus mode here as automatic focus mode switching does not kicks in for me here and then I can navigate by pressing up and down arrow keys in the tree like normal.
I think number of tab presses depends on what grouping the selected tree item belongs to e.g. invites, direct messages or rooms.
Window state might be important too with firefox as when there is not enough space, firefox makes some sections focusable to allow keyboard scrolling.
05:31:54
@pvagner:pvagner.tkPeter Vágner Jamie: Or there is a different way. Hit ctrl+k, don't type into the filter and just press down arrow. 05:40:02
@jamie:mozilla.orgJamie Peter Vágner: So all of this works for me in Riot stable, but none of it works in Riot develop currently. 06:53:00
@jamie:mozilla.orgJamieEven control+k down arrow does nothing, just stays in the filter.06:53:18
@jamie:mozilla.orgJamieBut works fine in stable06:53:24
@jamie:mozilla.orgJamieI guess the new channel list broke things? But then I'm confused as to why it works for you...06:53:41
@pvagner:pvagner.tkPeter Vágnerhmm. perhaps some kind of caching issue at my side again... I'll try to clear the cache just in case.06:56:44
@pvagner:pvagner.tkPeter Vágner Jamie: hmm. It's still working for me after refreshing. 06:59:16
@pvagner:pvagner.tkPeter Vágnerhmm. It must be some kind of caching here. Now I have tried in private browsing window and I am getting what you have described. Even the filter place holder is just filter not filter rooms the way it used to be. hmm strange now I understand how this is possible here.07:03:55
@x:riot.ovhMichael (t3chguy) I'm surprised it works for Peter, the code simply isn't there. I have it in a PR which should land today. 08:24:52
4 Jul 2020
@x:riot.ovhMichael (t3chguy)The new room list should have all its keyboard interactions back, including those in the treeview and context menus.08:47:49
@x:riot.ovhMichael (t3chguy) The only thing a little weird currently is the Explore rooms button is only reachable when shift-tabbing, I plan to fix this. 08:48:10
@x:riot.ovhMichael (t3chguy)and the container being the first tabindex is fixed too, that's the weirdness where firefox implicitly gives a tabindex based on some css rules.08:50:44

There are no newer messages yet.


Back to Room List