MaterialDesignInXAML / MaterialDesignInXAML/MaterialDesignInXamlToolkit

DialogHost accessibility issue

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

Personne n'a encore pris cette issue.

bug dialoghost
Langage dominant
C#
Étoiles
16.3k
Forks
3.5k
Merge moyen
1 j 22 h
PR mergées (30 j)
8

Description

Bug explanation

The DialogHost seems to lost the focus when the window is minimized. When you restore it after, the focus goes to the main view even if the dialog host is always opened.

Steps to reproduce :

  1. Open a DialogHost which contains some controls
  2. Use the tab button to navigate on the DialogHost controls => The focus is on the DialogHost and its controls.
  3. Minimize the app with the DialogHost opened
  4. Maximize the app -> The DialogHost is always opened
  5. Use the tab button again to get the focus => The DialogHost has not the focus, it is on the main View.
  6. Close the DialogHost and reopened it
  7. Use the tab button => The focus is on the DialogHost again
Version

4.9.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

Commencez par reproduire la séquence de réduction et de restauration avec un DialogHost ouvert, puis suivez le point d’entrée de la gestion du focus de DialogHost. Vérifiez que la restauration de la fenêtre conserve le focus dans le DialogHost ouvert et que sa fermeture puis sa réouverture restaurent toujours le focus comme décrit.

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

Évaluation

Stack technique
csharp
Domaine
accessibility, desktop
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.