redhat-developer / redhat-developer/vscode-java
Cannot reach the "toggle all checkboxes" checkbox with keyboard anymore when doing Source Actions… Generate Constructors…
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 2.3k
- Forks
- 546
- Avg merge
- 20h 1m
- Merged PRs (30d)
- 11
Description
When doing Source Actions… Generate Constructors…, it looks like the checkbox to check all the boxes is not reachable with keyboard shortcuts anymore.
How to reproduce
Create a class, create an attribute. Open VSCode Palette, select Source Action…, then Generate Constructors…. Up and Down arrows cycle through each attribute + the text input with the "Select fields to initialize by constructors" placeholder. Tab cycles through this text field, the OK button and the all panel hosting the fields. Tapping Space or Enter when the panel is in focus does not select all the fields.
VSCode version :
- Version: 1.100.2 (system setup)
- Commit: 848b80aeb52026648a8ff9f7c45a9b0a80641e2e
- Date: 2025-05-14T21:47:40.416Z
- Electron: 34.5.1
- ElectronBuildId: 11369351
- Chromium: 132.0.6834.210
- Node.js: 20.19.0
- V8: 13.2.152.41-electron.0
- OS: Windows_NT x64 10.0.26100
Extension version : 1.42.0
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
Reproduce the Source Actions → Generate Constructors flow described in the issue and inspect how keyboard focus and activation are handled for the fields panel. Verify that Tab reaches the select-all checkbox and that Space or Enter changes all field selections, then confirm the behavior with the reported VS Code and extension versions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, typescript, vscode
- Domain
- developer-experience, tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100