Bug 259781
| Summary: | form associated checkbox not removed from form data once checked | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | David Enke <david> |
| Component: | Forms | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED CONFIGURATION CHANGED | ||
| Severity: | Normal | CC: | akeerthi, ashvayka, cdumez, david, rniwa, simon.fraser, webkit-bug-importer, wenson_hsieh |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 17 | ||
| Hardware: | Mac (Apple Silicon) | ||
| OS: | macOS 13 | ||
| Bug Depends on: | |||
| Bug Blocks: | 154907 | ||
David Enke
Form associated custom element checkboxes are not removed from form data once unchecked.
If checked, the name and value are present in form data as expected.
Expected:
Once unchecked, the checkbox is not part of the derived form data.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox#sect3
Actual:
Once unchecked, the name and value are still part of the form data and not removed.
Reproduction:
https://stackblitz.com/edit/safari-form-associated-checkbox-bug?file=index.html
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/113696919>
Simon Fraser (smfr)
Did this work in older Safari versions?
David Enke
Good question. I have to check the repro in BrowserStack.
If I remember correctly, formAssociated custom elements have just been shipped recently…
Ryosuke Niwa
This seems to be working fine now.