Skip to content

7645 (fix) Form cannot be submitted with focus on checkbox/radio#8220

Merged
deleonio merged 3 commits intopublic-ui:developfrom
aTTiCuZ-CodingPage:7645-fix-forms-cannot-be-submitted-with-focus-on-checkbox-v3
Aug 7, 2025
Merged

7645 (fix) Form cannot be submitted with focus on checkbox/radio#8220
deleonio merged 3 commits intopublic-ui:developfrom
aTTiCuZ-CodingPage:7645-fix-forms-cannot-be-submitted-with-focus-on-checkbox-v3

Conversation

@aTTiCuZ-CodingPage
Copy link
Copy Markdown
Contributor

@aTTiCuZ-CodingPage aTTiCuZ-CodingPage commented Aug 4, 2025

Ref.: #7645

Beschreibung

Dieser PR behebt ein Problem, bei dem ein Formular nicht mit der Enter-Taste abgesendet werden konnte, wenn der Fokus auf einer Checkbox lag. Bei der Radio-Komponente war dieses Problem nicht mehr vorhanden.

Änderungen

  • In der shadow.tsx der input-checkbox wurde dem -Element ein onKeyDown-Handler hinzugefügt.
  • Die neue Methode onKeyDown ruft intern die bereits bestehende Funktion propagateSubmitEventToForm auf.
  • Neue Testseite: form-submit.tsx unter packages/samples/react/src/scenarios/ hinzugefügt.
  • End-to-End-Test: form-submit.spec.ts mit Playwright unter packages/samples/react/e2e, der das beschriebene Verhalten überprüft.

Test

  • Manuelles Testen im Browser: scenarios -> form-submit
  • Beinhaltet 2 Forms (mit und ohne Submit-Button) mit Radio und Checkbox

E2E-Test mit Playwright (mit und ohne Submit-Button):

→ Checkbox im Fokus → Enter → Formular wird korrekt abgesendet
→ Radio im Fokus → Enter → Formular wird korrekt abgesendet

@anicyne anicyne linked an issue Aug 4, 2025 that may be closed by this pull request
4 tasks
aTTiCuZ-CodingPage and others added 2 commits August 6, 2025 12:27
…ocus-on-checkbox-v3

Signed-off-by: SYO <oliver.schulczynski@iso-gruppe.com>
@deleonio deleonio merged commit f083ef1 into public-ui:develop Aug 7, 2025
9 checks passed
@publicuibot publicuibot bot locked and limited conversation to collaborators Aug 7, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Formulare lassen sich nicht mit Fokus auf Checkbox/Radio abschicken

2 participants