Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
# Fix checkbox DOM sync Unbreaks checkboxes with custom value attributes. ## Description There was a trivial logic error in the DOM syncing code, causing the `value` attribute on checkboxes to get wrongly overwritten in a certain case (if there was a custom value attribute and `checked` was unchanged). Fixes #50995 ## Customer Impact In some cases, checkbox values would get corrupted after an enhanced navigation. This would break form functionality. The specific scenario was "checkboxes with a custom value attribute, when an enhanced nav leaves the `checked` state unchanged". ## Regression? - [ ] Yes - [x] No [If yes, specify the version the behavior has regressed from] ## Risk - [ ] High - [ ] Medium - [x] Low Very low because it's a tiny code edit, and only affects a very specific scenario, and the old logic was (in retrospect) definitely incorrect. ## Verification - [x] Manual (required) - [x] Automated ## Packaging changes reviewed? - [ ] Yes - [ ] No - [x] N/A
- Loading branch information