Rückfragen als Browser-Dialog (window.confirm/prompt) statt als eigener Dialog #96
Labels
No labels
Kind
Bug
Kind
Enhancement
Kind
Maintenance
Priority
P1
Priority
P2
Priority
P3
Status
In Progress
Status
Need More Info
Status
Zur Abnahme
Änderungen Wettspielreglement
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
sffs-tt-basel/sffs-tt-issues#96
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Was falsch ist
Vier Stellen fragen über die nativen Browser-Dialoge nach, statt über die Dialoge der App. Das widerspricht der Regel in CLAUDE.md (Bestätigungen als AlertDialog, Eingaben in einem Formular-Dialog): Die Browser-Fenster sehen je nach Browser anders aus, lassen sich nicht gestalten, haben kleine Schrift und englische Knöpfe („OK“/„Cancel“) – für ältere Nutzer schlechter lesbar.
portal/src/components/captain/ProposalAnswerView.tsx:45window.confirm)content/src/pages/EventEditDialog.tsx:146window.confirm)content/src/pages/EventManager.tsx:86window.prompt)content/src/components/RichTextEditor.tsx:52window.prompt)Am 14.10.2026 vollständig gesucht (
window.confirm|prompt|alertin portal und content, ohne Tests).Was es werden soll
Bestätigungen als AlertDialog wie bei „Termin aufheben“ oder „Begegnung löschen“, mit Paarung bzw. Namen und deutschen Knöpfen. Eingaben (Saisonname, Link-Adresse) als kleiner Dialog mit Feld und Inline-Prüfung. Die E2E-Tests, die heute den Browser-Dialog bestätigen (
captain-nebenwege.spec.ts,cms-saison-archive.spec.ts,cms-redaktion.spec.ts), ziehen mit.Gefunden beim Nachziehen der Captain-E2E (ADR 0026).
Seit 18.10. in
main(544b0d7, Code-Stand936723a, läuft so auf Staging). Kein Browser-Fenster mehr, alle vier Rückfragen sind Dialoge der App.Prüfschritte auf Staging:
2027-28eingeben → Anlegen → rote Meldung am Feld „Bitte im Format 2027/2028 eingeben“. Eine schon vorhandene Saison eingeben → „Die Saison … gibt es schon“. Abbrechen und neu öffnen → Feld leer.https://.www.beispiel.ch→ Meldung am Feld;https://beispiel.ch→ Übernehmen setzt den Link. Cursor in den Link, Knopf „Link“ → „Link bearbeiten“ mit eigenem Knopf „Link entfernen“. Enter im Dialog speichert nicht den ganzen Artikel.Am Handy (schmal) sind alle Dialoge bedienbar. Aus dem Review neu: #106 (Doppelklick auf Bestätigen, betrifft alle Bestätigungsdialoge, älter als #96).