redhat-developer / redhat-developer/vscode-java

Cannot reach the "toggle all checkboxes" checkbox with keyboard anymore when doing Source Actions… Generate Constructors…

Open
#4,061 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

upstream
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.