fix(quick-260921-jt4): widget-catalog-modal Hintergrund wird echte Schaltflaeche

- Aeussere Flaeche verliert onClick, die bislang nur optische
  Hintergrund-Flaeche wird eine benannte <button> und traegt onClose
  (D-01); verliert dabei aria-hidden, weil ein fokussierbares Element
  nicht verborgen sein darf
- stopPropagation auf der Dialogflaeche entfaellt als toter Code, weil
  der Hintergrund jetzt Geschwister statt Vorfahr ist
- Fest verdrahtetes englisches aria-label="Close" durch common.close
  ersetzt
- Neuer Katalogschluessel widgets.catalogClose in de.json/en.json
- Neue Testdatei: Hintergrund schliesst (Klick + Tastatur), Dialogklick
  schliesst nicht, Escape weiterhin, Kartenauswahl fuegt Widget hinzu

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TPPB4ApQxzSU1rwV2Ffj9J
This commit is contained in:
2026-09-21 14:41:54 +02:00
parent a8531d44df
commit 3d0bc0bfaa
4 changed files with 142 additions and 8 deletions
+1
View File
@@ -206,6 +206,7 @@
"emptyBody": "Klicken Sie auf Bearbeiten, um Widgets hinzuzufügen.",
"addWidget": "Widget hinzufügen",
"catalogTitle": "Widget hinzufügen",
"catalogClose": "Dialog schließen",
"deleteTooltip": "Widget entfernen",
"dragHint": "Ziehen Sie die Kachel, um sie zu verschieben",
"editMode": "Dashboard bearbeiten",