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
Stream eof is terminal only after buffered input is delivered · case 01
Stream eof is terminal only after buffered input is delivered.
Stream eof is terminal only after buffered input is delivered · case 02
Stream eof is terminal only after buffered input is delivered.
Stream eof is terminal only after buffered input is delivered · case 03
Stream eof is terminal only after buffered input is delivered.
Stream eof is terminal only after buffered input is delivered · case 04
Stream eof is terminal only after buffered input is delivered.
Stream eof is terminal only after buffered input is delivered · case 05
Stream eof is terminal only after buffered input is delivered.
Response boundary for fixed length body detects short eof · case 01
Response boundary for fixed length body detects short eof.
Response boundary for fixed length body detects short eof · case 02
Response boundary for fixed length body detects short eof.
Response boundary for fixed length body detects short eof · case 03
Response boundary for fixed length body detects short eof.
Response boundary for fixed length body detects short eof · case 04
Response boundary for fixed length body detects short eof.
Response boundary for fixed length body detects short eof · case 05
Response boundary for fixed length body detects short eof.
Connection coalescing requires origin coverage and address match · case 01
Connection coalescing requires origin coverage and address match.
Connection coalescing requires origin coverage and address match · case 02
Connection coalescing requires origin coverage and address match.
Connection coalescing requires origin coverage and address match · case 03
Connection coalescing requires origin coverage and address match.
Connection coalescing requires origin coverage and address match · case 04
Connection coalescing requires origin coverage and address match.
Connection coalescing requires origin coverage and address match · case 05
Connection coalescing requires origin coverage and address match.
Alt service expiration does not extend on unsuccessful use · case 01
Alt service expiration does not extend on unsuccessful use.
Alt service expiration does not extend on unsuccessful use · case 02
Alt service expiration does not extend on unsuccessful use.
Alt service expiration does not extend on unsuccessful use · case 03
Alt service expiration does not extend on unsuccessful use.
Alt service expiration does not extend on unsuccessful use · case 04
Alt service expiration does not extend on unsuccessful use.
Alt service expiration does not extend on unsuccessful use · case 05
Alt service expiration does not extend on unsuccessful use.
Alt service clear removes all alternatives · case 01
Alt service clear removes all alternatives.
Alt service clear removes all alternatives · case 02
Alt service clear removes all alternatives.
Alt service clear removes all alternatives · case 03
Alt service clear removes all alternatives.
Alt service clear removes all alternatives · case 04
Alt service clear removes all alternatives.
Alt service clear removes all alternatives · case 05
Alt service clear removes all alternatives.
Connection backpressure does not drop queued request order · case 01
Connection backpressure does not drop queued request order.
Connection backpressure does not drop queued request order · case 02
Connection backpressure does not drop queued request order.
Connection backpressure does not drop queued request order · case 03
Connection backpressure does not drop queued request order.
Connection backpressure does not drop queued request order · case 04
Connection backpressure does not drop queued request order.
Connection backpressure does not drop queued request order · case 05
Connection backpressure does not drop queued request order.
Sequential keyboard focus: Hidden controls enter the focus sequence · case 01
Hidden controls enter the focus sequence.
Sequential keyboard focus: Hidden controls enter the focus sequence · case 02
Hidden controls enter the focus sequence.
Sequential keyboard focus: Hidden controls enter the focus sequence · case 03
Hidden controls enter the focus sequence.
Sequential keyboard focus: Hidden controls enter the focus sequence · case 04
Hidden controls enter the focus sequence.
Sequential keyboard focus: Hidden controls enter the focus sequence · case 05
Hidden controls enter the focus sequence.
Sequential keyboard focus: Disabled controls become keyboard targets · case 01
Disabled controls become keyboard targets.
Sequential keyboard focus: Disabled controls become keyboard targets · case 02
Disabled controls become keyboard targets.
Sequential keyboard focus: Disabled controls become keyboard targets · case 03
Disabled controls become keyboard targets.
Sequential keyboard focus: Disabled controls become keyboard targets · case 04
Disabled controls become keyboard targets.
Sequential keyboard focus: Disabled controls become keyboard targets · case 05
Disabled controls become keyboard targets.
Sequential keyboard focus: Programmatic-only targets join sequential navigation · case 01
Programmatic-only targets join sequential navigation.
Sequential keyboard focus: Programmatic-only targets join sequential navigation · case 02
Programmatic-only targets join sequential navigation.
Sequential keyboard focus: Programmatic-only targets join sequential navigation · case 03
Programmatic-only targets join sequential navigation.
Sequential keyboard focus: Programmatic-only targets join sequential navigation · case 04
Programmatic-only targets join sequential navigation.
Sequential keyboard focus: Programmatic-only targets join sequential navigation · case 05
Programmatic-only targets join sequential navigation.
Sequential keyboard focus: Ordinary controls precede positive tabindex controls · case 01
Ordinary controls precede positive tabindex controls.
Sequential keyboard focus: Ordinary controls precede positive tabindex controls · case 02
Ordinary controls precede positive tabindex controls.
Sequential keyboard focus: Ordinary controls precede positive tabindex controls · case 03
Ordinary controls precede positive tabindex controls.
Sequential keyboard focus: Ordinary controls precede positive tabindex controls · case 04
Ordinary controls precede positive tabindex controls.
Sequential keyboard focus: Ordinary controls precede positive tabindex controls · case 05
Ordinary controls precede positive tabindex controls.
Sequential keyboard focus: Shift-tab advances in the wrong direction · case 01
Shift-tab advances in the wrong direction.
Sequential keyboard focus: Shift-tab advances in the wrong direction · case 02
Shift-tab advances in the wrong direction.
Sequential keyboard focus: Shift-tab advances in the wrong direction · case 03
Shift-tab advances in the wrong direction.
Sequential keyboard focus: Shift-tab advances in the wrong direction · case 04
Shift-tab advances in the wrong direction.
Sequential keyboard focus: Shift-tab advances in the wrong direction · case 05
Shift-tab advances in the wrong direction.
Modal focus restoration: Nested dialogs erase the outer return target · case 01
Nested dialogs erase the outer return target.
Modal focus restoration: Nested dialogs erase the outer return target · case 02
Nested dialogs erase the outer return target.
Modal focus restoration: Nested dialogs erase the outer return target · case 03
Nested dialogs erase the outer return target.
Modal focus restoration: Nested dialogs erase the outer return target · case 04
Nested dialogs erase the outer return target.
Modal focus restoration: Nested dialogs erase the outer return target · case 05
Nested dialogs erase the outer return target.
Modal focus restoration: Closing a nested dialog discards the outer scope · case 01
Closing a nested dialog discards the outer scope.
Modal focus restoration: Closing a nested dialog discards the outer scope · case 02
Closing a nested dialog discards the outer scope.
Modal focus restoration: Closing a nested dialog discards the outer scope · case 03
Closing a nested dialog discards the outer scope.
Modal focus restoration: Closing a nested dialog discards the outer scope · case 04
Closing a nested dialog discards the outer scope.
Modal focus restoration: Closing a nested dialog discards the outer scope · case 05
Closing a nested dialog discards the outer scope.
Modal focus restoration: Restoration selects an outer rather than the newest live target · case 01
Restoration selects an outer rather than the newest live target.
Modal focus restoration: Restoration selects an outer rather than the newest live target · case 02
Restoration selects an outer rather than the newest live target.
Modal focus restoration: Restoration selects an outer rather than the newest live target · case 03
Restoration selects an outer rather than the newest live target.
Modal focus restoration: Restoration selects an outer rather than the newest live target · case 04
Restoration selects an outer rather than the newest live target.
Modal focus restoration: Restoration selects an outer rather than the newest live target · case 05
Restoration selects an outer rather than the newest live target.
Modal focus restoration: Restoration targets a detached opener · case 01
Restoration targets a detached opener.
Modal focus restoration: Restoration targets a detached opener · case 02
Restoration targets a detached opener.
Modal focus restoration: Restoration targets a detached opener · case 03
Restoration targets a detached opener.
Modal focus restoration: Restoration targets a detached opener · case 04
Restoration targets a detached opener.
Modal focus restoration: Restoration targets a detached opener · case 05
Restoration targets a detached opener.
Modal focus restoration: Escape leaves the active focus scope installed · case 01
Escape leaves the active focus scope installed.
Modal focus restoration: Escape leaves the active focus scope installed · case 02
Escape leaves the active focus scope installed.
Modal focus restoration: Escape leaves the active focus scope installed · case 03
Escape leaves the active focus scope installed.
Modal focus restoration: Escape leaves the active focus scope installed · case 04
Escape leaves the active focus scope installed.
Modal focus restoration: Escape leaves the active focus scope installed · case 05
Escape leaves the active focus scope installed.
Roving tabindex navigation: Home fails to reach the first enabled item · case 01
Home fails to reach the first enabled item.
Roving tabindex navigation: Home fails to reach the first enabled item · case 02
Home fails to reach the first enabled item.
Roving tabindex navigation: Home fails to reach the first enabled item · case 03
Home fails to reach the first enabled item.
Roving tabindex navigation: Home fails to reach the first enabled item · case 04
Home fails to reach the first enabled item.
Roving tabindex navigation: Home fails to reach the first enabled item · case 05
Home fails to reach the first enabled item.
Roving tabindex navigation: End fails to reach the last enabled item · case 01
End fails to reach the last enabled item.
Roving tabindex navigation: End fails to reach the last enabled item · case 02
End fails to reach the last enabled item.
Roving tabindex navigation: End fails to reach the last enabled item · case 03
End fails to reach the last enabled item.
Roving tabindex navigation: End fails to reach the last enabled item · case 04
End fails to reach the last enabled item.
Roving tabindex navigation: End fails to reach the last enabled item · case 05
End fails to reach the last enabled item.
Roving tabindex navigation: Horizontal arrow direction ignores right-to-left layout · case 01
Horizontal arrow direction ignores right-to-left layout.
Roving tabindex navigation: Horizontal arrow direction ignores right-to-left layout · case 02
Horizontal arrow direction ignores right-to-left layout.
Roving tabindex navigation: Horizontal arrow direction ignores right-to-left layout · case 03
Horizontal arrow direction ignores right-to-left layout.
Roving tabindex navigation: Horizontal arrow direction ignores right-to-left layout · case 04
Horizontal arrow direction ignores right-to-left layout.
Roving tabindex navigation: Horizontal arrow direction ignores right-to-left layout · case 05
Horizontal arrow direction ignores right-to-left layout.
Roving tabindex navigation: Removed active items remain the navigation target · case 01
Removed active items remain the navigation target.
Roving tabindex navigation: Removed active items remain the navigation target · case 02
Removed active items remain the navigation target.
Roving tabindex navigation: Removed active items remain the navigation target · case 03
Removed active items remain the navigation target.
Roving tabindex navigation: Removed active items remain the navigation target · case 04
Removed active items remain the navigation target.
Roving tabindex navigation: Removed active items remain the navigation target · case 05
Removed active items remain the navigation target.
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 ↗