MaterialDesignInXAML / MaterialDesignInXAML/MaterialDesignInXamlToolkit
DialogHost accessibility issue
Dieses Issue hat noch niemand übernommen.
- 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 :
- Open a DialogHost which contains some controls
- Use the tab button to navigate on the DialogHost controls => The focus is on the DialogHost and its controls.
- Minimize the app with the DialogHost opened
- Maximize the app -> The DialogHost is always opened
- Use the tab button again to get the focus => The DialogHost has not the focus, it is on the main View.
- Close the DialogHost and reopened it
- Use the tab button => The focus is on the DialogHost again
Version
4.9.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
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