- 
                Notifications
    
You must be signed in to change notification settings  - Fork 1.8k
 
Open
Milestone
Description
Is there an existing issue for this?
- I have searched the existing issues
 
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:
- Users should be able to focus on the splitter using the Tab key
 - Once focused, users should be able to adjust the splitter using arrow keys
 - The functionality should be equivalent to what is currently possible with mouse interaction
 
Steps To Reproduce
- Open GraphiQL in a web browser
 - Attempt to navigate to the window splitter using the Tab key
 - Try to operate the window splitter using keyboard controls (arrow keys)
 - Observe that it's not possible to interact with the splitter using only the keyboard
 
Environment
- GraphiQL Version: 3.7.1
 - OS: MacOS
 - Browser: Chrome
 - Bundler: Not specified
 - react Version: 18.3.1
 - graphql Version: 16.9.0
 
Anything else?
No response