graphql / graphiql

GraphiQL & the GraphQL LSP Reference Ecosystem for building browser & IDE tools.
MIT License
16.09k stars 1.72k forks source link

[graphiql] Accessibility: Window Splitter Not Keyboard Accessible #3767

Open juanrgon opened 2 months ago

juanrgon commented 2 months ago

Is there an existing issue for this?

Current Behavior

The window splitter in GraphiQL is not accessible via keyboard. It is only accessible and operable with a mouse. This creates a significant barrier for keyboard users, resulting in a degraded user experience as they cannot adjust the layout of the interface.

Expected Behavior

The window splitter should be fully accessible and operable via keyboard:

Steps To Reproduce

  1. Open GraphiQL in a web browser
  2. Attempt to navigate to the window splitter using the Tab key
  3. Try to operate the window splitter using keyboard controls (arrow keys)
  4. Observe that it's not possible to interact with the splitter using only the keyboard

Environment

Anything else?

No response

acao commented 2 months ago

@juanrgon thank you for reporting these bugs! going on the roadmap for 4.0.0 which is in progress!