-
For Event Streams we have a very longgg page where customers make selections from multiple tables. As a usability improvement my team is considering making the Cancel and Create subscription buttons sticky to the bottom, left vertical tabs sticky as well, and have the tables in a scrollable view. Please see the video of what we have in progress so far. CreateSubscription_lowres.movWas wondering if this is pattern exists today in Paste or Console? Are there any considerations or accessibility concerns with implementing this UX? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
Hi @mindytom 👋 I've bumped this question up in the team's queue and we will respond tomorrow with some ideas. Thank you for your patience! |
Beta Was this translation helpful? Give feedback.
-
Hi @mindytom, Could you provide more context around why the scrolling panel/view has a relatively small height? The current implementation (with restricted height) presents the following accessibility concerns:
We suggest using only a sticky navigation panel and control panel. For an example of sticky left hand navigation, which full scrollable view you can check out the Component Overview page on our website. The Twilio Console uses a sticky command bar on all form pages, which you can follow for this as well. Please let us know if you have any more questions, and thank you for reaching out. |
Beta Was this translation helpful? Give feedback.
Hi @mindytom,
Could you provide more context around why the scrolling panel/view has a relatively small height? The current implementation (with restricted height) presents the following accessibility concerns:
Content hidden within a scrollable
div
creates confusion for users of assistive technology, especially keyboard only users.Assistive technology can inform the user that there is content available that is not actually in view or readily available. Similarly, a keyboard only user might end up in a situation where they are focused on and interacting with a hidden element.
Nesting many form controls within a large grid (e.g. table) can render the controls practically unusable.
A u…