MaterialDesignInXAML / MaterialDesignInXAML/MaterialDesignInXamlToolkit

DialogHost accessibility issue

Offen
#3,434 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug dialoghost
Vorherrschende Sprache
C#
Sterne
16.3k
Forks
3.5k
Ø Merge
1 T. 22 Std.
Gemergte PRs (30 T.)
8

Beschreibung

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

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die Minimieren-und-Wiederherstellen-Sequenz mit einem geöffneten DialogHost zu reproduzieren, und verfolge dann den Einstiegspunkt der DialogHost-Fokusbehandlung. Überprüfe, dass das Wiederherstellen des Fensters den Fokus innerhalb des geöffneten DialogHost beibehält und dass das Schließen und erneute Öffnen den Fokus weiterhin wie beschrieben wiederherstellt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
accessibility, desktop
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.