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
Paged tree children accessibility merge: Page merge discards prior child record cache · case 01
Page merge discards prior child record cache produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Page merge discards prior child record cache · case 02
Page merge discards prior child record cache produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Page merge discards prior child record cache · case 03
Page merge discards prior child record cache produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Page merge discards prior child record cache · case 04
Page merge discards prior child record cache produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Page merge discards prior child record cache · case 05
Page merge discards prior child record cache produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Overlapping child refresh loses newest record · case 01
Overlapping child refresh loses newest record produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Overlapping child refresh loses newest record · case 02
Overlapping child refresh loses newest record produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Overlapping child refresh loses newest record · case 03
Overlapping child refresh loses newest record produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Overlapping child refresh loses newest record · case 04
Overlapping child refresh loses newest record produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Overlapping child refresh loses newest record · case 05
Overlapping child refresh loses newest record produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Existing child is mistaken for a new focus target · case 01
Existing child is mistaken for a new focus target produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Existing child is mistaken for a new focus target · case 02
Existing child is mistaken for a new focus target produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Existing child is mistaken for a new focus target · case 03
Existing child is mistaken for a new focus target produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Existing child is mistaken for a new focus target · case 04
Existing child is mistaken for a new focus target produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Existing child is mistaken for a new focus target · case 05
Existing child is mistaken for a new focus target produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Repeated page entry corrupts newly loaded child order · case 01
Repeated page entry corrupts newly loaded child order produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Repeated page entry corrupts newly loaded child order · case 02
Repeated page entry corrupts newly loaded child order produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Repeated page entry corrupts newly loaded child order · case 03
Repeated page entry corrupts newly loaded child order produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Repeated page entry corrupts newly loaded child order · case 04
Repeated page entry corrupts newly loaded child order produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Repeated page entry corrupts newly loaded child order · case 05
Repeated page entry corrupts newly loaded child order produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Rejected page consumes continuation cursor · case 01
Rejected page consumes continuation cursor produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Rejected page consumes continuation cursor · case 02
Rejected page consumes continuation cursor produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Rejected page consumes continuation cursor · case 03
Rejected page consumes continuation cursor produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Rejected page consumes continuation cursor · case 04
Rejected page consumes continuation cursor produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Rejected page consumes continuation cursor · case 05
Rejected page consumes continuation cursor produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Load-more state mishandles empty cursor or empty page · case 01
Load-more state mishandles empty cursor or empty page produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Load-more state mishandles empty cursor or empty page · case 02
Load-more state mishandles empty cursor or empty page produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Load-more state mishandles empty cursor or empty page · case 03
Load-more state mishandles empty cursor or empty page produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Load-more state mishandles empty cursor or empty page · case 04
Load-more state mishandles empty cursor or empty page produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Load-more state mishandles empty cursor or empty page · case 05
Load-more state mishandles empty cursor or empty page produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Logical child total is replaced by mounted count · case 01
Logical child total is replaced by mounted count produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Logical child total is replaced by mounted count · case 02
Logical child total is replaced by mounted count produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Logical child total is replaced by mounted count · case 03
Logical child total is replaced by mounted count produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Logical child total is replaced by mounted count · case 04
Logical child total is replaced by mounted count produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Logical child total is replaced by mounted count · case 05
Logical child total is replaced by mounted count produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Page focus skips first newly loaded child · case 01
Page focus skips first newly loaded child produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Page focus skips first newly loaded child · case 02
Page focus skips first newly loaded child produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Page focus skips first newly loaded child · case 03
Page focus skips first newly loaded child produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Page focus skips first newly loaded child · case 04
Page focus skips first newly loaded child produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Page focus skips first newly loaded child · case 05
Page focus skips first newly loaded child produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo applies a stale branch generation · case 01
Undo applies a stale branch generation produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo applies a stale branch generation · case 02
Undo applies a stale branch generation produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo applies a stale branch generation · case 03
Undo applies a stale branch generation produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo applies a stale branch generation · case 04
Undo applies a stale branch generation produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo applies a stale branch generation · case 05
Undo applies a stale branch generation produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo restores oldest expansion transaction · case 01
Undo restores oldest expansion transaction produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo restores oldest expansion transaction · case 02
Undo restores oldest expansion transaction produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo restores oldest expansion transaction · case 03
Undo restores oldest expansion transaction produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo restores oldest expansion transaction · case 04
Undo restores oldest expansion transaction produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo restores oldest expansion transaction · case 05
Undo restores oldest expansion transaction produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo restores deleted branch or after-state · case 01
Undo restores deleted branch or after-state produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo restores deleted branch or after-state · case 02
Undo restores deleted branch or after-state produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo restores deleted branch or after-state · case 03
Undo restores deleted branch or after-state produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo restores deleted branch or after-state · case 04
Undo restores deleted branch or after-state produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo restores deleted branch or after-state · case 05
Undo restores deleted branch or after-state produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo clears expansion forced by another interaction · case 01
Undo clears expansion forced by another interaction produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo clears expansion forced by another interaction · case 02
Undo clears expansion forced by another interaction produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo clears expansion forced by another interaction · case 03
Undo clears expansion forced by another interaction produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo clears expansion forced by another interaction · case 04
Undo clears expansion forced by another interaction produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo clears expansion forced by another interaction · case 05
Undo clears expansion forced by another interaction produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Effective expansion omits user or forced state · case 01
Effective expansion omits user or forced state produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Effective expansion omits user or forced state · case 02
Effective expansion omits user or forced state produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Effective expansion omits user or forced state · case 03
Effective expansion omits user or forced state produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Effective expansion omits user or forced state · case 04
Effective expansion omits user or forced state produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Effective expansion omits user or forced state · case 05
Effective expansion omits user or forced state produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo pops the wrong journal end · case 01
Undo pops the wrong journal end produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo pops the wrong journal end · case 02
Undo pops the wrong journal end produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo pops the wrong journal end · case 03
Undo pops the wrong journal end produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo pops the wrong journal end · case 04
Undo pops the wrong journal end produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo pops the wrong journal end · case 05
Undo pops the wrong journal end produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo loses existing redo transactions · case 01
Undo loses existing redo transactions produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo loses existing redo transactions · case 02
Undo loses existing redo transactions produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo loses existing redo transactions · case 03
Undo loses existing redo transactions produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo loses existing redo transactions · case 04
Undo loses existing redo transactions produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo loses existing redo transactions · case 05
Undo loses existing redo transactions produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo focus visibility ignores forced or closed ancestry · case 01
Undo focus visibility ignores forced or closed ancestry produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo focus visibility ignores forced or closed ancestry · case 02
Undo focus visibility ignores forced or closed ancestry produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo focus visibility ignores forced or closed ancestry · case 03
Undo focus visibility ignores forced or closed ancestry produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo focus visibility ignores forced or closed ancestry · case 04
Undo focus visibility ignores forced or closed ancestry produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo focus visibility ignores forced or closed ancestry · case 05
Undo focus visibility ignores forced or closed ancestry produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo forgets the prior row focus · case 01
Undo forgets the prior row focus produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo forgets the prior row focus · case 02
Undo forgets the prior row focus produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo forgets the prior row focus · case 03
Undo forgets the prior row focus produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo forgets the prior row focus · case 04
Undo forgets the prior row focus produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo forgets the prior row focus · case 05
Undo forgets the prior row focus produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo restores focus into a closed branch · case 01
Undo restores focus into a closed branch produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo restores focus into a closed branch · case 02
Undo restores focus into a closed branch produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo restores focus into a closed branch · case 03
Undo restores focus into a closed branch produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo restores focus into a closed branch · case 04
Undo restores focus into a closed branch produces the wrong hierarchical widget state in a regression fixture.
Tree expansion undo journal: Undo restores focus into a closed branch · case 05
Undo restores focus into a closed branch produces the wrong hierarchical widget state in a regression fixture.
Inline branch rename transaction: Rename reply targets a recycled row incarnation · case 01
Rename reply targets a recycled row incarnation produces the wrong hierarchical widget state in a regression fixture.
Inline branch rename transaction: Rename reply targets a recycled row incarnation · case 02
Rename reply targets a recycled row incarnation produces the wrong hierarchical widget state in a regression fixture.
Inline branch rename transaction: Rename reply targets a recycled row incarnation · case 03
Rename reply targets a recycled row incarnation produces the wrong hierarchical widget state in a regression fixture.
Inline branch rename transaction: Rename reply targets a recycled row incarnation · case 04
Rename reply targets a recycled row incarnation produces the wrong hierarchical widget state in a regression fixture.
Inline branch rename transaction: Rename reply targets a recycled row incarnation · case 05
Rename reply targets a recycled row incarnation produces the wrong hierarchical widget state in a regression fixture.
Inline branch rename transaction: Rename keeps inaccessible edge whitespace · case 01
Rename keeps inaccessible edge whitespace produces the wrong hierarchical widget state in a regression fixture.
Inline branch rename transaction: Rename keeps inaccessible edge whitespace · case 02
Rename keeps inaccessible edge whitespace produces the wrong hierarchical widget state in a regression fixture.
Inline branch rename transaction: Rename keeps inaccessible edge whitespace · case 03
Rename keeps inaccessible edge whitespace produces the wrong hierarchical widget state in a regression fixture.
Inline branch rename transaction: Rename keeps inaccessible edge whitespace · case 04
Rename keeps inaccessible edge whitespace produces the wrong hierarchical widget state in a regression fixture.
Inline branch rename transaction: Rename keeps inaccessible edge whitespace · case 05
Rename keeps inaccessible edge whitespace produces the wrong hierarchical widget state in a regression fixture.
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 ↗