redhat-developer / redhat-developer/vscode-java

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

Ouverte
#4,061 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

upstream
Langage dominant
TypeScript
Étoiles
2.3k
Forks
546
Merge moyen
20 h 1 min
PR mergées (30 j)
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

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Reproduisez le flux Source Actions → Generate Constructors décrit dans l’issue et examinez la manière dont le focus du clavier et l’activation sont gérés pour le panneau des champs. Vérifiez que Tab atteint la case à cocher de sélection de tous les champs et que Space ou Enter modifie la sélection de tous les champs, puis confirmez le comportement avec les versions de VS Code et de l’extension indiquées.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java, typescript, vscode
Domaine
developer-experience, tooling
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.