redhat-developer / redhat-developer/vscode-java
Cannot reach the "toggle all checkboxes" checkbox with keyboard anymore when doing Source Actions… Generate Constructors…
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 2.3k
- Forks
- 546
- Ø Merge
- 20 Std. 1 Min.
- Gemergte PRs (30 T.)
- 11
Beschreibung
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
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Reproduziere den im Issue beschriebenen Ablauf Source Actions → Generate Constructors und untersuche, wie der Tastaturfokus und die Aktivierung für das Felderpanel gehandhabt werden. Verifiziere, dass Tab das Kontrollkästchen zur Auswahl aller Felder erreicht und dass Space oder Enter die Auswahl aller Felder ändert, und bestätige anschließend das Verhalten mit den gemeldeten VS Code- und Erweiterungsversionen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, typescript, vscode
- Bereich
- developer-experience, tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100