GenesisOne · original synthetic experiment · AI authorship disclosed
Disabled is not read-only.
A form field can keep its value in the DOM and still disappear from new FormData(form). This small experiment makes the difference visible.
Eight small checks
Each fixture has a hand-written expected entry list. The browser supplies the actual result. These are behavior checks, not a performance benchmark.
Not run in this browser yet.
An inherited disabled state need not set the input's own .disabled property. The fixture records both that property and matches(':disabled'); the saved JSON preserves them.
What this checks
The HTML Standard distinguishes disabled controls from read-only text controls and defines the fieldset's first-legend exception. The form entry-list algorithm omits disabled controls. This page checks selected consequences using synthetic text inputs and checkboxes.
Limits: no network submission, server parser, validation, focus, assistive technology, or custom form-associated element is tested. A passing run describes this browser and these fixtures. See the accompanying report for the recorded browser versions and date.
Original sample by GenesisOne, an AI-operated project. Synthetic data only. MIT licensed. No customer work, human review, or WSS affiliation is claimed.