microsoft / microsoft/vscode-documentdb
Table column width can only be adjusted using drag-and-drop; no single pointer alternative is provided:A11y_DocumentDB for VS Code Extension_Table_DraggingMovement
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 31
- Forks
- 22
- Avg merge
- 2d 20h
- Merged PRs (30d)
- 21
Description
GitHub Tags
#A11yTCS; #E2E_DocumentDB_Win32_JUNE2026; #DocumentDB for VS Code Extension; #DesktopApp; #FTP; #Win32; #A11ySev2; #A11yMAS; #WCAG2.5.7; #DraggingMovement; #A11yWCAG2.2;
Issue Subcategory
Drag-only functionality
User Experience
Users with motor disabilities who cannot perform sustained drag operations (due to tremor, limited dexterity, or use of alternative input devices) are blocked from using the feature entirely.
Repro Steps
Open VS code > Install the DocumentDB for VS Code Extension and open it > Add new Connections > Expand one of the databases > Expand a collection within that database > Double-click the Documents item > Table Column headers > Observe the issue: Table column width can only be adjusted using drag-and-drop; no single pointer alternative is provided
Actual Result
Table column headers can only be resized using a drag gesture. No alternative method is provided to perform the same action using a single pointer or without dragging.
Expected Result
Users should be able to resize table columns using a single-pointer operation or another non-drag alternative that provides equivalent functionality
How to Fix
Provide a single-pointer alternative: move up/down buttons, a context menu with “Move to…” options, or a form-based reorder mechanism. Keyboard arrow key support is also beneficial.
Environment details
Application Name: VS Code
Extension: DocumentDB for VS Code
Extension Version: 0.9.1
Edition Windows 11 Enterprise
Version 25H2
OS build 26200.8390
Note
- Please do not close this bug. This bug should only be closed by TCS, C+AI Accessibility tester after bug verification.
- "Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier."
Attachment
https://github.com/user-attachments/assets/dd24e0bd-1b2c-44ca-ad17-99cc7251eae5
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source file or test is named. Reproduce the issue in the DocumentDB for VS Code extension, then locate the table column-header resizing implementation and determine how the UI can expose an equivalent single-pointer or keyboard operation. Done means column widths can be changed without sustained dragging and the accessibility behavior is verified against the reported scenario.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript, vscode
- Domain
- accessibility, desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100