accessibility issue: unable to organise requests and folder
- Dominant language
- TypeScript
- Stars
- 40k
- Forks
- 2.4k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 61
Description
### Expected Behavior
Screen reader user should able to organise the request-- move the requests into a folder and pull it out from a folder.
### Actual Behavior
Currently, I can press tab key to reach the requests and collection table. I also can create new folder using the keystroke ctrl+shift+n.
But, after folder created, I want to move requests in and out of the folder, there is no way to do so.
The drag and drop method is not accessible by screen reader users because screen reader entirely rely on keyboard access.
### Reproduction Steps
1. Open a collection.
2. press tab key until screen reader reads 'request and collection table'
3. we can up down arrow to move through the items in the table.
4. I can see the folder and requests in the table/list.
5. But, I want to move the requests into the folder, no way to accomplish this.
### Is there an existing issue for this?
- [x] I have searched the [issue tracker](https://www.github.com/Kong/insomnia/issues) for this problem.
### Which sync method do you use?
- [ ] Git sync.
- [ ] Insomnia Cloud sync.
- [x] Local only
### Additional Information
_No response_
### Insomnia Version
Version: Insomnia 12.1.0 Build date: 11/21/2025 OS: Windows_NT x64 10.0.26200 Electron: 38.4.0 Node: 22.20.0 Node ABI: 139 V8: 14.0.365.10-electron.0 Architecture: x64
### What operating system are you using?
Windows
### Operating System Version
Windows 11 pro 25H2 (OS Build 26200.7171)
### Installation method
download from official site
### Last Known Working Insomnia version
_No response_
Contributor guide
Research direction
Start by reproducing the request and folder table workflow in Insomnia with a screen reader and keyboard only, then trace the existing drag-and-drop interaction for moving requests. Done means users can move requests into and out of folders without drag-and-drop, and the behavior works through the described keyboard navigation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- electron, typescript
- Domain
- accessibility, desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100