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
Two-thumb range-slider constraints: Dragging the selected range moves it outside the domain · case 01
Dragging the selected range moves it outside the domain.
Two-thumb range-slider constraints: Dragging the selected range moves it outside the domain · case 02
Dragging the selected range moves it outside the domain.
Two-thumb range-slider constraints: Dragging the selected range moves it outside the domain · case 03
Dragging the selected range moves it outside the domain.
Two-thumb range-slider constraints: Dragging the selected range moves it outside the domain · case 04
Dragging the selected range moves it outside the domain.
Two-thumb range-slider constraints: Dragging the selected range moves it outside the domain · case 05
Dragging the selected range moves it outside the domain.
Rating preview and committed value: Readonly ratings still change on interaction · case 01
Readonly ratings still change on interaction.
Rating preview and committed value: Readonly ratings still change on interaction · case 02
Readonly ratings still change on interaction.
Rating preview and committed value: Readonly ratings still change on interaction · case 03
Readonly ratings still change on interaction.
Rating preview and committed value: Readonly ratings still change on interaction · case 04
Readonly ratings still change on interaction.
Rating preview and committed value: Readonly ratings still change on interaction · case 05
Readonly ratings still change on interaction.
Rating preview and committed value: Hovering commits a rating before activation · case 01
Hovering commits a rating before activation.
Rating preview and committed value: Hovering commits a rating before activation · case 02
Hovering commits a rating before activation.
Rating preview and committed value: Hovering commits a rating before activation · case 03
Hovering commits a rating before activation.
Rating preview and committed value: Hovering commits a rating before activation · case 04
Hovering commits a rating before activation.
Rating preview and committed value: Hovering commits a rating before activation · case 05
Hovering commits a rating before activation.
Rating preview and committed value: Pointer leave erases the committed rating · case 01
Pointer leave erases the committed rating.
Rating preview and committed value: Pointer leave erases the committed rating · case 02
Pointer leave erases the committed rating.
Rating preview and committed value: Pointer leave erases the committed rating · case 03
Pointer leave erases the committed rating.
Rating preview and committed value: Pointer leave erases the committed rating · case 04
Pointer leave erases the committed rating.
Rating preview and committed value: Pointer leave erases the committed rating · case 05
Pointer leave erases the committed rating.
Rating preview and committed value: Repeated activation clears a nonclearable rating · case 01
Repeated activation clears a nonclearable rating.
Rating preview and committed value: Repeated activation clears a nonclearable rating · case 02
Repeated activation clears a nonclearable rating.
Rating preview and committed value: Repeated activation clears a nonclearable rating · case 03
Repeated activation clears a nonclearable rating.
Rating preview and committed value: Repeated activation clears a nonclearable rating · case 04
Repeated activation clears a nonclearable rating.
Rating preview and committed value: Repeated activation clears a nonclearable rating · case 05
Repeated activation clears a nonclearable rating.
Rating preview and committed value: Activation retains an obsolete hover preview · case 01
Activation retains an obsolete hover preview.
Rating preview and committed value: Activation retains an obsolete hover preview · case 02
Activation retains an obsolete hover preview.
Rating preview and committed value: Activation retains an obsolete hover preview · case 03
Activation retains an obsolete hover preview.
Rating preview and committed value: Activation retains an obsolete hover preview · case 04
Activation retains an obsolete hover preview.
Rating preview and committed value: Activation retains an obsolete hover preview · case 05
Activation retains an obsolete hover preview.
Multi-column sort interaction: New sort columns start descending despite ascending contract · case 01
New sort columns start descending despite ascending contract.
Multi-column sort interaction: New sort columns start descending despite ascending contract · case 02
New sort columns start descending despite ascending contract.
Multi-column sort interaction: New sort columns start descending despite ascending contract · case 03
New sort columns start descending despite ascending contract.
Multi-column sort interaction: New sort columns start descending despite ascending contract · case 04
New sort columns start descending despite ascending contract.
Multi-column sort interaction: New sort columns start descending despite ascending contract · case 05
New sort columns start descending despite ascending contract.
Multi-column sort interaction: Reactivating ascending sort does not reverse direction · case 01
Reactivating ascending sort does not reverse direction.
Multi-column sort interaction: Reactivating ascending sort does not reverse direction · case 02
Reactivating ascending sort does not reverse direction.
Multi-column sort interaction: Reactivating ascending sort does not reverse direction · case 03
Reactivating ascending sort does not reverse direction.
Multi-column sort interaction: Reactivating ascending sort does not reverse direction · case 04
Reactivating ascending sort does not reverse direction.
Multi-column sort interaction: Reactivating ascending sort does not reverse direction · case 05
Reactivating ascending sort does not reverse direction.
Multi-column sort interaction: Nonremovable sort columns can be cleared · case 01
Nonremovable sort columns can be cleared.
Multi-column sort interaction: Nonremovable sort columns can be cleared · case 02
Nonremovable sort columns can be cleared.
Multi-column sort interaction: Nonremovable sort columns can be cleared · case 03
Nonremovable sort columns can be cleared.
Multi-column sort interaction: Nonremovable sort columns can be cleared · case 04
Nonremovable sort columns can be cleared.
Multi-column sort interaction: Nonremovable sort columns can be cleared · case 05
Nonremovable sort columns can be cleared.
Multi-column sort interaction: Single-sort activation retains other sort priorities · case 01
Single-sort activation retains other sort priorities.
Multi-column sort interaction: Single-sort activation retains other sort priorities · case 02
Single-sort activation retains other sort priorities.
Multi-column sort interaction: Single-sort activation retains other sort priorities · case 03
Single-sort activation retains other sort priorities.
Multi-column sort interaction: Single-sort activation retains other sort priorities · case 04
Single-sort activation retains other sort priorities.
Multi-column sort interaction: Single-sort activation retains other sort priorities · case 05
Single-sort activation retains other sort priorities.
Multi-column sort interaction: Changing direction moves the column to lowest priority · case 01
Changing direction moves the column to lowest priority.
Multi-column sort interaction: Changing direction moves the column to lowest priority · case 02
Changing direction moves the column to lowest priority.
Multi-column sort interaction: Changing direction moves the column to lowest priority · case 03
Changing direction moves the column to lowest priority.
Multi-column sort interaction: Changing direction moves the column to lowest priority · case 04
Changing direction moves the column to lowest priority.
Multi-column sort interaction: Changing direction moves the column to lowest priority · case 05
Changing direction moves the column to lowest priority.
Filter-chip identity and removal: Equal values in different filter fields are collapsed · case 01
Equal values in different filter fields are collapsed.
Filter-chip identity and removal: Equal values in different filter fields are collapsed · case 02
Equal values in different filter fields are collapsed.
Filter-chip identity and removal: Equal values in different filter fields are collapsed · case 03
Equal values in different filter fields are collapsed.
Filter-chip identity and removal: Equal values in different filter fields are collapsed · case 04
Equal values in different filter fields are collapsed.
Filter-chip identity and removal: Equal values in different filter fields are collapsed · case 05
Equal values in different filter fields are collapsed.
Filter-chip identity and removal: Replacing an exclusive field clears unrelated filters · case 01
Replacing an exclusive field clears unrelated filters.
Filter-chip identity and removal: Replacing an exclusive field clears unrelated filters · case 02
Replacing an exclusive field clears unrelated filters.
Filter-chip identity and removal: Replacing an exclusive field clears unrelated filters · case 03
Replacing an exclusive field clears unrelated filters.
Filter-chip identity and removal: Replacing an exclusive field clears unrelated filters · case 04
Replacing an exclusive field clears unrelated filters.
Filter-chip identity and removal: Replacing an exclusive field clears unrelated filters · case 05
Replacing an exclusive field clears unrelated filters.
Filter-chip identity and removal: Removing one chip removes equal values from other fields · case 01
Removing one chip removes equal values from other fields.
Filter-chip identity and removal: Removing one chip removes equal values from other fields · case 02
Removing one chip removes equal values from other fields.
Filter-chip identity and removal: Removing one chip removes equal values from other fields · case 03
Removing one chip removes equal values from other fields.
Filter-chip identity and removal: Removing one chip removes equal values from other fields · case 04
Removing one chip removes equal values from other fields.
Filter-chip identity and removal: Removing one chip removes equal values from other fields · case 05
Removing one chip removes equal values from other fields.
Filter-chip identity and removal: Clearing one field clears every filter · case 01
Clearing one field clears every filter.
Filter-chip identity and removal: Clearing one field clears every filter · case 02
Clearing one field clears every filter.
Filter-chip identity and removal: Clearing one field clears every filter · case 03
Clearing one field clears every filter.
Filter-chip identity and removal: Clearing one field clears every filter · case 04
Clearing one field clears every filter.
Filter-chip identity and removal: Clearing one field clears every filter · case 05
Clearing one field clears every filter.
Filter-chip identity and removal: Clear-all removes only the last criterion · case 01
Clear-all removes only the last criterion.
Filter-chip identity and removal: Clear-all removes only the last criterion · case 02
Clear-all removes only the last criterion.
Filter-chip identity and removal: Clear-all removes only the last criterion · case 03
Clear-all removes only the last criterion.
Filter-chip identity and removal: Clear-all removes only the last criterion · case 04
Clear-all removes only the last criterion.
Filter-chip identity and removal: Clear-all removes only the last criterion · case 05
Clear-all removes only the last criterion.
Composition-aware keyboard commands: Composition Enter triggers a submit before IME commitment · case 01
Composition Enter triggers a submit before IME commitment.
Composition-aware keyboard commands: Composition Enter triggers a submit before IME commitment · case 02
Composition Enter triggers a submit before IME commitment.
Composition-aware keyboard commands: Composition Enter triggers a submit before IME commitment · case 03
Composition Enter triggers a submit before IME commitment.
Composition-aware keyboard commands: Composition Enter triggers a submit before IME commitment · case 04
Composition Enter triggers a submit before IME commitment.
Composition-aware keyboard commands: Composition Enter triggers a submit before IME commitment · case 05
Composition Enter triggers a submit before IME commitment.
Composition-aware keyboard commands: Legacy composition key events bypass the IME guard · case 01
Legacy composition key events bypass the IME guard.
Composition-aware keyboard commands: Legacy composition key events bypass the IME guard · case 02
Legacy composition key events bypass the IME guard.
Composition-aware keyboard commands: Legacy composition key events bypass the IME guard · case 03
Legacy composition key events bypass the IME guard.
Composition-aware keyboard commands: Legacy composition key events bypass the IME guard · case 04
Legacy composition key events bypass the IME guard.
Composition-aware keyboard commands: Legacy composition key events bypass the IME guard · case 05
Legacy composition key events bypass the IME guard.
Composition-aware keyboard commands: Single-line Enter inserts a newline instead of submitting · case 01
Single-line Enter inserts a newline instead of submitting.
Composition-aware keyboard commands: Single-line Enter inserts a newline instead of submitting · case 02
Single-line Enter inserts a newline instead of submitting.
Composition-aware keyboard commands: Single-line Enter inserts a newline instead of submitting · case 03
Single-line Enter inserts a newline instead of submitting.
Composition-aware keyboard commands: Single-line Enter inserts a newline instead of submitting · case 04
Single-line Enter inserts a newline instead of submitting.
Composition-aware keyboard commands: Single-line Enter inserts a newline instead of submitting · case 05
Single-line Enter inserts a newline instead of submitting.
Composition-aware keyboard commands: Escape clears the draft before cancellation handling · case 01
Escape clears the draft before cancellation handling.
Composition-aware keyboard commands: Escape clears the draft before cancellation handling · case 02
Escape clears the draft before cancellation handling.
Composition-aware keyboard commands: Escape clears the draft before cancellation handling · case 03
Escape clears the draft before cancellation handling.
Composition-aware keyboard commands: Escape clears the draft before cancellation handling · case 04
Escape clears the draft before cancellation handling.
Composition-aware keyboard commands: Escape clears the draft before cancellation handling · case 05
Escape clears the draft before cancellation handling.
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 ↗