camicroscope / caMicroscope

Digital pathology image viewer with support for human/machine generated annotations and markups.
BSD 3-Clause "New" or "Revised" License
231 stars 286 forks source link

[Accessibility] Slides Viewer Page: Experienced keyboard trap #998

Open nwanduka opened 6 days ago

nwanduka commented 6 days ago

Describe the bug

  1. While testing for keyboard accessbility, I experienced a keyboard trap and had to use a mouse to get out of the situation. I couldn't proceed or exit when I opened a slide from the slides page. The flow seemed to be stuck on the zoom range at the bottom right of the page. I had to click out to continue. Every other flow was seamless until I opened a slide

  2. I also noticed that users need a mouse to make use of the draw tool.

To Reproduce Steps to reproduce the behavior:

  1. Use the tab key (to go forward) and the shift+tab keys (to move backward) on your keyboard to navigate the entire caMicroscope web app
  2. When the open button on the slides page comes into focus, press enter to view a slide
  3. Press the tab key to move through the interactive elements on the slide viewer page
  4. You'll find that the flow is stuck on the zoom panel at the bottom left

Expected behavior Users should be able to navigate the web app using just their keyboard