[Bug]: Thread actions menu is silent in NVDA browse mode in the desktop app

Ouverte
#35,133 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
58/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
electron, typescript

Piste de recherche

Start in the desktop app area at apps/desktop and trace how the chat header's thread actions button opens its menu. Reproduce the steps on Windows with NVDA in browse mode, then compare the menu behavior with the minimal Electron 44.10.1 reproduction described in the issue. Done means NVDA announces and navigates the first menu item with the arrow keys without manually switching to focus mode.

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

Description

Before submitting
  • I searched existing issues and did not find a duplicate.
  • I included enough detail to reproduce or investigate the problem.
Area

apps/desktop

Steps to reproduce
  1. On Windows, run NVDA and open the T3 Code desktop app.
  2. Open a thread.
  3. In browse mode, move to the "Thread actions for <title>" button in the chat header.
  4. Press Enter.
  5. Press Down.
Expected behavior

NVDA announces the first item of the thread actions menu, and the arrow keys move through the menu without switching modes by hand.

Actual behavior

NVDA says nothing when the menu opens. The menu is open, but no item is selected and NVDA stays in browse mode, so Down moves the browse cursor through the page behind the menu instead of through the menu.

The menu can only be reached by switching to focus mode by hand.

The same happens in a minimal Electron 44.10.1 app that opens a native menu from a button click, tested with NVDA 2026.3.1:

Step, starting in browse mode NVDA says
Enter on the button nothing
Down the next paragraph on the page
NVDA+Space, then Down "Rename 1 of 3"
Impact

Minor bug or occasional failure

Version or commit

0.1.10-nightly.20261112.4564

Environment

Windows 11, T3 Code desktop (Nightly), NVDA

Workaround

Press NVDA+Space to switch to focus mode, then press Down. NVDA then reads the first menu item and the arrow keys work.

Langage dominant
TypeScript
Étoiles
24.8k
Forks
6.4k
Merge moyen
4 h 16 min
PR mergées (30 j)
352

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

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.

Autres issues de pingdotgg/t3code

Toutes les issues de pingdotgg/t3code

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

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