cms icon indicating copy to clipboard operation
cms copied to clipboard

Widget manager keyboard support

Open gcamacho079 opened this issue 2 years ago • 1 comments

Description

  • Make remove widget buttons keyboard accessible (Resolves DEV-295)
  • Add presentation role to widget manager table (Resolves DEV-301)
  • Add HOME/END support to Slidepicker component (Resolves DEV-686)

Related issues

gcamacho079 avatar Jul 08 '22 17:07 gcamacho079

DEV-295 Delete widget buttons are not keyboard accessible

To recreate, open HUD menu and try deleting a widget. Keyboard focus never reaches the delete buttons.

Issue tracker #CMS-034

DEV-301 Widget settings HUD uses table for layout

role="presentation should be added

Issue tracker #CMS-033

DEV-686 Custom slider in widget settings doesn't have HOME/END support

Page Area:

Widget settings HUD

Issue Description:

Slider components should follow keyboard support requirements specified in ATAG patterns. However, the slider to define widget column width doesn't support HOME/END keypresses

Action:

Implement keypress handlers for HOME/END that follow guidance in ATAG patterns

Screenshot/Code Snippet:

Screenshot showing the colspan slider that requires this support

Screen Shot 2022-06-02 at 12.32.40 PM.png

Resolves CMS-231

linear[bot] avatar Jul 08 '22 17:07 linear[bot]