Understand the failure.
Verify the repair.
Small, reproducible software failures. The broken implementation, the fix that didn’t work, and the one that passed—preserved together.
Explore the cases ↓How results are verified ↗WHAT THE ARCHIVE CONTAINS
100840 executable cases. 20168 are open.
Every case records the implementation that fails, the fix that did not work, and the repair that passed its checks—with recorded outputs and source hashes. This release adds 100840 cases across 20168 failure mechanisms and 254 domains.
The open tier gives you the failure and the unsuccessful fix for one case in every mechanism. The remaining 80672 cases, 5 variants per mechanism, are member-only: the verified repair, its recorded checks, and the full fixture suite are held in the member archive. Read the methodology ↗
A RECORD OF WHAT WENT WRONG
Browse the archive / 100840
Successful form control collection: Multiple selections are submitted as one nested value · case 01
Multiple selections are submitted as one nested value.
Successful form control collection: Multiple selections are submitted as one nested value · case 02
Multiple selections are submitted as one nested value.
Successful form control collection: Multiple selections are submitted as one nested value · case 03
Multiple selections are submitted as one nested value.
Successful form control collection: Multiple selections are submitted as one nested value · case 04
Multiple selections are submitted as one nested value.
Successful form control collection: Multiple selections are submitted as one nested value · case 05
Multiple selections are submitted as one nested value.
Application form reset semantics: Reset restores a file input path that cannot be retained · case 01
Reset restores a file input path that cannot be retained.
Application form reset semantics: Reset restores a file input path that cannot be retained · case 02
Reset restores a file input path that cannot be retained.
Application form reset semantics: Reset restores a file input path that cannot be retained · case 03
Reset restores a file input path that cannot be retained.
Application form reset semantics: Reset restores a file input path that cannot be retained · case 04
Reset restores a file input path that cannot be retained.
Application form reset semantics: Reset restores a file input path that cannot be retained · case 05
Reset restores a file input path that cannot be retained.
Application form reset semantics: Reset clears file text but keeps selected file objects · case 01
Reset clears file text but keeps selected file objects.
Application form reset semantics: Reset clears file text but keeps selected file objects · case 02
Reset clears file text but keeps selected file objects.
Application form reset semantics: Reset clears file text but keeps selected file objects · case 03
Reset clears file text but keeps selected file objects.
Application form reset semantics: Reset clears file text but keeps selected file objects · case 04
Reset clears file text but keeps selected file objects.
Application form reset semantics: Reset clears file text but keeps selected file objects · case 05
Reset clears file text but keeps selected file objects.
Application form reset semantics: Reset unchecks choices whose default is checked · case 01
Reset unchecks choices whose default is checked.
Application form reset semantics: Reset unchecks choices whose default is checked · case 02
Reset unchecks choices whose default is checked.
Application form reset semantics: Reset unchecks choices whose default is checked · case 03
Reset unchecks choices whose default is checked.
Application form reset semantics: Reset unchecks choices whose default is checked · case 04
Reset unchecks choices whose default is checked.
Application form reset semantics: Reset unchecks choices whose default is checked · case 05
Reset unchecks choices whose default is checked.
Application form reset semantics: Reset discards default text values · case 01
Reset discards default text values.
Application form reset semantics: Reset discards default text values · case 02
Reset discards default text values.
Application form reset semantics: Reset discards default text values · case 03
Reset discards default text values.
Application form reset semantics: Reset discards default text values · case 04
Reset discards default text values.
Application form reset semantics: Reset discards default text values · case 05
Reset discards default text values.
Application form reset semantics: Reset leaves stale custom validation errors · case 01
Reset leaves stale custom validation errors.
Application form reset semantics: Reset leaves stale custom validation errors · case 02
Reset leaves stale custom validation errors.
Application form reset semantics: Reset leaves stale custom validation errors · case 03
Reset leaves stale custom validation errors.
Application form reset semantics: Reset leaves stale custom validation errors · case 04
Reset leaves stale custom validation errors.
Application form reset semantics: Reset leaves stale custom validation errors · case 05
Reset leaves stale custom validation errors.
Submission state transitions: Repeated submission cancels the visible pending state · case 01
Repeated submission cancels the visible pending state.
Submission state transitions: Repeated submission cancels the visible pending state · case 02
Repeated submission cancels the visible pending state.
Submission state transitions: Repeated submission cancels the visible pending state · case 03
Repeated submission cancels the visible pending state.
Submission state transitions: Repeated submission cancels the visible pending state · case 04
Repeated submission cancels the visible pending state.
Submission state transitions: Repeated submission cancels the visible pending state · case 05
Repeated submission cancels the visible pending state.
Submission state transitions: Invalid forms enter the submitting state · case 01
Invalid forms enter the submitting state.
Submission state transitions: Invalid forms enter the submitting state · case 02
Invalid forms enter the submitting state.
Submission state transitions: Invalid forms enter the submitting state · case 03
Invalid forms enter the submitting state.
Submission state transitions: Invalid forms enter the submitting state · case 04
Invalid forms enter the submitting state.
Submission state transitions: Invalid forms enter the submitting state · case 05
Invalid forms enter the submitting state.
Submission state transitions: Successful submission retains stale errors · case 01
Successful submission retains stale errors.
Submission state transitions: Successful submission retains stale errors · case 02
Successful submission retains stale errors.
Submission state transitions: Successful submission retains stale errors · case 03
Successful submission retains stale errors.
Submission state transitions: Successful submission retains stale errors · case 04
Successful submission retains stale errors.
Submission state transitions: Successful submission retains stale errors · case 05
Successful submission retains stale errors.
Submission state transitions: Server failure details never replace old error messages · case 01
Server failure details never replace old error messages.
Submission state transitions: Server failure details never replace old error messages · case 02
Server failure details never replace old error messages.
Submission state transitions: Server failure details never replace old error messages · case 03
Server failure details never replace old error messages.
Submission state transitions: Server failure details never replace old error messages · case 04
Server failure details never replace old error messages.
Submission state transitions: Server failure details never replace old error messages · case 05
Server failure details never replace old error messages.
Submission state transitions: Editing keeps a stale completed submission state · case 01
Editing keeps a stale completed submission state.
Submission state transitions: Editing keeps a stale completed submission state · case 02
Editing keeps a stale completed submission state.
Submission state transitions: Editing keeps a stale completed submission state · case 03
Editing keeps a stale completed submission state.
Submission state transitions: Editing keeps a stale completed submission state · case 04
Editing keeps a stale completed submission state.
Submission state transitions: Editing keeps a stale completed submission state · case 05
Editing keeps a stale completed submission state.
Constraint validation priority: A required zero value is mistaken for missing input · case 01
A required zero value is mistaken for missing input.
Constraint validation priority: A required zero value is mistaken for missing input · case 02
A required zero value is mistaken for missing input.
Constraint validation priority: A required zero value is mistaken for missing input · case 03
A required zero value is mistaken for missing input.
Constraint validation priority: A required zero value is mistaken for missing input · case 04
A required zero value is mistaken for missing input.
Constraint validation priority: A required zero value is mistaken for missing input · case 05
A required zero value is mistaken for missing input.
Constraint validation priority: Unparseable user input is reported valid · case 01
Unparseable user input is reported valid.
Constraint validation priority: Unparseable user input is reported valid · case 02
Unparseable user input is reported valid.
Constraint validation priority: Unparseable user input is reported valid · case 03
Unparseable user input is reported valid.
Constraint validation priority: Unparseable user input is reported valid · case 04
Unparseable user input is reported valid.
Constraint validation priority: Unparseable user input is reported valid · case 05
Unparseable user input is reported valid.
Constraint validation priority: Optional blank fields are subjected to a pattern failure · case 01
Optional blank fields are subjected to a pattern failure.
Constraint validation priority: Optional blank fields are subjected to a pattern failure · case 02
Optional blank fields are subjected to a pattern failure.
Constraint validation priority: Optional blank fields are subjected to a pattern failure · case 03
Optional blank fields are subjected to a pattern failure.
Constraint validation priority: Optional blank fields are subjected to a pattern failure · case 04
Optional blank fields are subjected to a pattern failure.
Constraint validation priority: Optional blank fields are subjected to a pattern failure · case 05
Optional blank fields are subjected to a pattern failure.
Constraint validation priority: A value equal to the inclusive minimum is rejected · case 01
A value equal to the inclusive minimum is rejected.
Constraint validation priority: A value equal to the inclusive minimum is rejected · case 02
A value equal to the inclusive minimum is rejected.
Constraint validation priority: A value equal to the inclusive minimum is rejected · case 03
A value equal to the inclusive minimum is rejected.
Constraint validation priority: A value equal to the inclusive minimum is rejected · case 04
A value equal to the inclusive minimum is rejected.
Constraint validation priority: A value equal to the inclusive minimum is rejected · case 05
A value equal to the inclusive minimum is rejected.
Constraint validation priority: A value equal to the inclusive maximum is rejected · case 01
A value equal to the inclusive maximum is rejected.
Constraint validation priority: A value equal to the inclusive maximum is rejected · case 02
A value equal to the inclusive maximum is rejected.
Constraint validation priority: A value equal to the inclusive maximum is rejected · case 03
A value equal to the inclusive maximum is rejected.
Constraint validation priority: A value equal to the inclusive maximum is rejected · case 04
A value equal to the inclusive maximum is rejected.
Constraint validation priority: A value equal to the inclusive maximum is rejected · case 05
A value equal to the inclusive maximum is rejected.
Tab selection and activation mode: Disabled tabs remain keyboard navigable · case 01
Disabled tabs remain keyboard navigable.
Tab selection and activation mode: Disabled tabs remain keyboard navigable · case 02
Disabled tabs remain keyboard navigable.
Tab selection and activation mode: Disabled tabs remain keyboard navigable · case 03
Disabled tabs remain keyboard navigable.
Tab selection and activation mode: Disabled tabs remain keyboard navigable · case 04
Disabled tabs remain keyboard navigable.
Tab selection and activation mode: Disabled tabs remain keyboard navigable · case 05
Disabled tabs remain keyboard navigable.
Tab selection and activation mode: Removing the focused tab selects the wrong fallback · case 01
Removing the focused tab selects the wrong fallback.
Tab selection and activation mode: Removing the focused tab selects the wrong fallback · case 02
Removing the focused tab selects the wrong fallback.
Tab selection and activation mode: Removing the focused tab selects the wrong fallback · case 03
Removing the focused tab selects the wrong fallback.
Tab selection and activation mode: Removing the focused tab selects the wrong fallback · case 04
Removing the focused tab selects the wrong fallback.
Tab selection and activation mode: Removing the focused tab selects the wrong fallback · case 05
Removing the focused tab selects the wrong fallback.
Tab selection and activation mode: Next-tab traversal runs backwards · case 01
Next-tab traversal runs backwards.
Tab selection and activation mode: Next-tab traversal runs backwards · case 02
Next-tab traversal runs backwards.
Tab selection and activation mode: Next-tab traversal runs backwards · case 03
Next-tab traversal runs backwards.
Tab selection and activation mode: Next-tab traversal runs backwards · case 04
Next-tab traversal runs backwards.
Tab selection and activation mode: Next-tab traversal runs backwards · case 05
Next-tab traversal runs backwards.
Tab selection and activation mode: Manual-activation tabs switch panels on arrow navigation · case 01
Manual-activation tabs switch panels on arrow navigation.
Tab selection and activation mode: Manual-activation tabs switch panels on arrow navigation · case 02
Manual-activation tabs switch panels on arrow navigation.
Tab selection and activation mode: Manual-activation tabs switch panels on arrow navigation · case 03
Manual-activation tabs switch panels on arrow navigation.
Tab selection and activation mode: Manual-activation tabs switch panels on arrow navigation · case 04
Manual-activation tabs switch panels on arrow navigation.
Tab selection and activation mode: Manual-activation tabs switch panels on arrow navigation · case 05
Manual-activation tabs switch panels on arrow navigation.
INSPECTABLE BY DESIGN
Every result has a runnable source.
Runnable implementations with recorded outputs, source hashes, and explicit contracts. Related variants share a failure mechanism and belong together in evaluation splits.
Read the methodology ↗