FAILURE MAP

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 ↗
100840Executable case variants
20168Distinct failure mechanisms
302520Executed implementations
20168Open-access cases

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

Python · Standard library
REFERENCEFAILURE MECHANISMDOMAINACCESS
FA-8901

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.

Selection controls● Open access↗
FA-8902

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.

Selection controls◈ Members↗
FA-8903

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.

Selection controls◈ Members↗
FA-8904

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.

Selection controls◈ Members↗
FA-8905

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.

Selection controls◈ Members↗
FA-8906

Rating preview and committed value: Readonly ratings still change on interaction · case 01

Readonly ratings still change on interaction.

Selection controls● Open access↗
FA-8907

Rating preview and committed value: Readonly ratings still change on interaction · case 02

Readonly ratings still change on interaction.

Selection controls◈ Members↗
FA-8908

Rating preview and committed value: Readonly ratings still change on interaction · case 03

Readonly ratings still change on interaction.

Selection controls◈ Members↗
FA-8909

Rating preview and committed value: Readonly ratings still change on interaction · case 04

Readonly ratings still change on interaction.

Selection controls◈ Members↗
FA-8910

Rating preview and committed value: Readonly ratings still change on interaction · case 05

Readonly ratings still change on interaction.

Selection controls◈ Members↗
FA-8911

Rating preview and committed value: Hovering commits a rating before activation · case 01

Hovering commits a rating before activation.

Selection controls● Open access↗
FA-8912

Rating preview and committed value: Hovering commits a rating before activation · case 02

Hovering commits a rating before activation.

Selection controls◈ Members↗
FA-8913

Rating preview and committed value: Hovering commits a rating before activation · case 03

Hovering commits a rating before activation.

Selection controls◈ Members↗
FA-8914

Rating preview and committed value: Hovering commits a rating before activation · case 04

Hovering commits a rating before activation.

Selection controls◈ Members↗
FA-8915

Rating preview and committed value: Hovering commits a rating before activation · case 05

Hovering commits a rating before activation.

Selection controls◈ Members↗
FA-8916

Rating preview and committed value: Pointer leave erases the committed rating · case 01

Pointer leave erases the committed rating.

Selection controls● Open access↗
FA-8917

Rating preview and committed value: Pointer leave erases the committed rating · case 02

Pointer leave erases the committed rating.

Selection controls◈ Members↗
FA-8918

Rating preview and committed value: Pointer leave erases the committed rating · case 03

Pointer leave erases the committed rating.

Selection controls◈ Members↗
FA-8919

Rating preview and committed value: Pointer leave erases the committed rating · case 04

Pointer leave erases the committed rating.

Selection controls◈ Members↗
FA-8920

Rating preview and committed value: Pointer leave erases the committed rating · case 05

Pointer leave erases the committed rating.

Selection controls◈ Members↗
FA-8921

Rating preview and committed value: Repeated activation clears a nonclearable rating · case 01

Repeated activation clears a nonclearable rating.

Selection controls● Open access↗
FA-8922

Rating preview and committed value: Repeated activation clears a nonclearable rating · case 02

Repeated activation clears a nonclearable rating.

Selection controls◈ Members↗
FA-8923

Rating preview and committed value: Repeated activation clears a nonclearable rating · case 03

Repeated activation clears a nonclearable rating.

Selection controls◈ Members↗
FA-8924

Rating preview and committed value: Repeated activation clears a nonclearable rating · case 04

Repeated activation clears a nonclearable rating.

Selection controls◈ Members↗
FA-8925

Rating preview and committed value: Repeated activation clears a nonclearable rating · case 05

Repeated activation clears a nonclearable rating.

Selection controls◈ Members↗
FA-8926

Rating preview and committed value: Activation retains an obsolete hover preview · case 01

Activation retains an obsolete hover preview.

Selection controls● Open access↗
FA-8927

Rating preview and committed value: Activation retains an obsolete hover preview · case 02

Activation retains an obsolete hover preview.

Selection controls◈ Members↗
FA-8928

Rating preview and committed value: Activation retains an obsolete hover preview · case 03

Activation retains an obsolete hover preview.

Selection controls◈ Members↗
FA-8929

Rating preview and committed value: Activation retains an obsolete hover preview · case 04

Activation retains an obsolete hover preview.

Selection controls◈ Members↗
FA-8930

Rating preview and committed value: Activation retains an obsolete hover preview · case 05

Activation retains an obsolete hover preview.

Selection controls◈ Members↗
FA-8931

Multi-column sort interaction: New sort columns start descending despite ascending contract · case 01

New sort columns start descending despite ascending contract.

Table interactions● Open access↗
FA-8932

Multi-column sort interaction: New sort columns start descending despite ascending contract · case 02

New sort columns start descending despite ascending contract.

Table interactions◈ Members↗
FA-8933

Multi-column sort interaction: New sort columns start descending despite ascending contract · case 03

New sort columns start descending despite ascending contract.

Table interactions◈ Members↗
FA-8934

Multi-column sort interaction: New sort columns start descending despite ascending contract · case 04

New sort columns start descending despite ascending contract.

Table interactions◈ Members↗
FA-8935

Multi-column sort interaction: New sort columns start descending despite ascending contract · case 05

New sort columns start descending despite ascending contract.

Table interactions◈ Members↗
FA-8936

Multi-column sort interaction: Reactivating ascending sort does not reverse direction · case 01

Reactivating ascending sort does not reverse direction.

Table interactions● Open access↗
FA-8937

Multi-column sort interaction: Reactivating ascending sort does not reverse direction · case 02

Reactivating ascending sort does not reverse direction.

Table interactions◈ Members↗
FA-8938

Multi-column sort interaction: Reactivating ascending sort does not reverse direction · case 03

Reactivating ascending sort does not reverse direction.

Table interactions◈ Members↗
FA-8939

Multi-column sort interaction: Reactivating ascending sort does not reverse direction · case 04

Reactivating ascending sort does not reverse direction.

Table interactions◈ Members↗
FA-8940

Multi-column sort interaction: Reactivating ascending sort does not reverse direction · case 05

Reactivating ascending sort does not reverse direction.

Table interactions◈ Members↗
FA-8941

Multi-column sort interaction: Nonremovable sort columns can be cleared · case 01

Nonremovable sort columns can be cleared.

Table interactions● Open access↗
FA-8942

Multi-column sort interaction: Nonremovable sort columns can be cleared · case 02

Nonremovable sort columns can be cleared.

Table interactions◈ Members↗
FA-8943

Multi-column sort interaction: Nonremovable sort columns can be cleared · case 03

Nonremovable sort columns can be cleared.

Table interactions◈ Members↗
FA-8944

Multi-column sort interaction: Nonremovable sort columns can be cleared · case 04

Nonremovable sort columns can be cleared.

Table interactions◈ Members↗
FA-8945

Multi-column sort interaction: Nonremovable sort columns can be cleared · case 05

Nonremovable sort columns can be cleared.

Table interactions◈ Members↗
FA-8946

Multi-column sort interaction: Single-sort activation retains other sort priorities · case 01

Single-sort activation retains other sort priorities.

Table interactions● Open access↗
FA-8947

Multi-column sort interaction: Single-sort activation retains other sort priorities · case 02

Single-sort activation retains other sort priorities.

Table interactions◈ Members↗
FA-8948

Multi-column sort interaction: Single-sort activation retains other sort priorities · case 03

Single-sort activation retains other sort priorities.

Table interactions◈ Members↗
FA-8949

Multi-column sort interaction: Single-sort activation retains other sort priorities · case 04

Single-sort activation retains other sort priorities.

Table interactions◈ Members↗
FA-8950

Multi-column sort interaction: Single-sort activation retains other sort priorities · case 05

Single-sort activation retains other sort priorities.

Table interactions◈ Members↗
FA-8951

Multi-column sort interaction: Changing direction moves the column to lowest priority · case 01

Changing direction moves the column to lowest priority.

Table interactions● Open access↗
FA-8952

Multi-column sort interaction: Changing direction moves the column to lowest priority · case 02

Changing direction moves the column to lowest priority.

Table interactions◈ Members↗
FA-8953

Multi-column sort interaction: Changing direction moves the column to lowest priority · case 03

Changing direction moves the column to lowest priority.

Table interactions◈ Members↗
FA-8954

Multi-column sort interaction: Changing direction moves the column to lowest priority · case 04

Changing direction moves the column to lowest priority.

Table interactions◈ Members↗
FA-8955

Multi-column sort interaction: Changing direction moves the column to lowest priority · case 05

Changing direction moves the column to lowest priority.

Table interactions◈ Members↗
FA-8956

Filter-chip identity and removal: Equal values in different filter fields are collapsed · case 01

Equal values in different filter fields are collapsed.

Filter interfaces● Open access↗
FA-8957

Filter-chip identity and removal: Equal values in different filter fields are collapsed · case 02

Equal values in different filter fields are collapsed.

Filter interfaces◈ Members↗
FA-8958

Filter-chip identity and removal: Equal values in different filter fields are collapsed · case 03

Equal values in different filter fields are collapsed.

Filter interfaces◈ Members↗
FA-8959

Filter-chip identity and removal: Equal values in different filter fields are collapsed · case 04

Equal values in different filter fields are collapsed.

Filter interfaces◈ Members↗
FA-8960

Filter-chip identity and removal: Equal values in different filter fields are collapsed · case 05

Equal values in different filter fields are collapsed.

Filter interfaces◈ Members↗
FA-8961

Filter-chip identity and removal: Replacing an exclusive field clears unrelated filters · case 01

Replacing an exclusive field clears unrelated filters.

Filter interfaces● Open access↗
FA-8962

Filter-chip identity and removal: Replacing an exclusive field clears unrelated filters · case 02

Replacing an exclusive field clears unrelated filters.

Filter interfaces◈ Members↗
FA-8963

Filter-chip identity and removal: Replacing an exclusive field clears unrelated filters · case 03

Replacing an exclusive field clears unrelated filters.

Filter interfaces◈ Members↗
FA-8964

Filter-chip identity and removal: Replacing an exclusive field clears unrelated filters · case 04

Replacing an exclusive field clears unrelated filters.

Filter interfaces◈ Members↗
FA-8965

Filter-chip identity and removal: Replacing an exclusive field clears unrelated filters · case 05

Replacing an exclusive field clears unrelated filters.

Filter interfaces◈ Members↗
FA-8966

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 interfaces● Open access↗
FA-8967

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 interfaces◈ Members↗
FA-8968

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 interfaces◈ Members↗
FA-8969

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 interfaces◈ Members↗
FA-8970

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 interfaces◈ Members↗
FA-8971

Filter-chip identity and removal: Clearing one field clears every filter · case 01

Clearing one field clears every filter.

Filter interfaces● Open access↗
FA-8972

Filter-chip identity and removal: Clearing one field clears every filter · case 02

Clearing one field clears every filter.

Filter interfaces◈ Members↗
FA-8973

Filter-chip identity and removal: Clearing one field clears every filter · case 03

Clearing one field clears every filter.

Filter interfaces◈ Members↗
FA-8974

Filter-chip identity and removal: Clearing one field clears every filter · case 04

Clearing one field clears every filter.

Filter interfaces◈ Members↗
FA-8975

Filter-chip identity and removal: Clearing one field clears every filter · case 05

Clearing one field clears every filter.

Filter interfaces◈ Members↗
FA-8976

Filter-chip identity and removal: Clear-all removes only the last criterion · case 01

Clear-all removes only the last criterion.

Filter interfaces● Open access↗
FA-8977

Filter-chip identity and removal: Clear-all removes only the last criterion · case 02

Clear-all removes only the last criterion.

Filter interfaces◈ Members↗
FA-8978

Filter-chip identity and removal: Clear-all removes only the last criterion · case 03

Clear-all removes only the last criterion.

Filter interfaces◈ Members↗
FA-8979

Filter-chip identity and removal: Clear-all removes only the last criterion · case 04

Clear-all removes only the last criterion.

Filter interfaces◈ Members↗
FA-8980

Filter-chip identity and removal: Clear-all removes only the last criterion · case 05

Clear-all removes only the last criterion.

Filter interfaces◈ Members↗
FA-8981

Composition-aware keyboard commands: Composition Enter triggers a submit before IME commitment · case 01

Composition Enter triggers a submit before IME commitment.

Text editing● Open access↗
FA-8982

Composition-aware keyboard commands: Composition Enter triggers a submit before IME commitment · case 02

Composition Enter triggers a submit before IME commitment.

Text editing◈ Members↗
FA-8983

Composition-aware keyboard commands: Composition Enter triggers a submit before IME commitment · case 03

Composition Enter triggers a submit before IME commitment.

Text editing◈ Members↗
FA-8984

Composition-aware keyboard commands: Composition Enter triggers a submit before IME commitment · case 04

Composition Enter triggers a submit before IME commitment.

Text editing◈ Members↗
FA-8985

Composition-aware keyboard commands: Composition Enter triggers a submit before IME commitment · case 05

Composition Enter triggers a submit before IME commitment.

Text editing◈ Members↗
FA-8986

Composition-aware keyboard commands: Legacy composition key events bypass the IME guard · case 01

Legacy composition key events bypass the IME guard.

Text editing● Open access↗
FA-8987

Composition-aware keyboard commands: Legacy composition key events bypass the IME guard · case 02

Legacy composition key events bypass the IME guard.

Text editing◈ Members↗
FA-8988

Composition-aware keyboard commands: Legacy composition key events bypass the IME guard · case 03

Legacy composition key events bypass the IME guard.

Text editing◈ Members↗
FA-8989

Composition-aware keyboard commands: Legacy composition key events bypass the IME guard · case 04

Legacy composition key events bypass the IME guard.

Text editing◈ Members↗
FA-8990

Composition-aware keyboard commands: Legacy composition key events bypass the IME guard · case 05

Legacy composition key events bypass the IME guard.

Text editing◈ Members↗
FA-8991

Composition-aware keyboard commands: Single-line Enter inserts a newline instead of submitting · case 01

Single-line Enter inserts a newline instead of submitting.

Text editing● Open access↗
FA-8992

Composition-aware keyboard commands: Single-line Enter inserts a newline instead of submitting · case 02

Single-line Enter inserts a newline instead of submitting.

Text editing◈ Members↗
FA-8993

Composition-aware keyboard commands: Single-line Enter inserts a newline instead of submitting · case 03

Single-line Enter inserts a newline instead of submitting.

Text editing◈ Members↗
FA-8994

Composition-aware keyboard commands: Single-line Enter inserts a newline instead of submitting · case 04

Single-line Enter inserts a newline instead of submitting.

Text editing◈ Members↗
FA-8995

Composition-aware keyboard commands: Single-line Enter inserts a newline instead of submitting · case 05

Single-line Enter inserts a newline instead of submitting.

Text editing◈ Members↗
FA-8996

Composition-aware keyboard commands: Escape clears the draft before cancellation handling · case 01

Escape clears the draft before cancellation handling.

Text editing● Open access↗
FA-8997

Composition-aware keyboard commands: Escape clears the draft before cancellation handling · case 02

Escape clears the draft before cancellation handling.

Text editing◈ Members↗
FA-8998

Composition-aware keyboard commands: Escape clears the draft before cancellation handling · case 03

Escape clears the draft before cancellation handling.

Text editing◈ Members↗
FA-8999

Composition-aware keyboard commands: Escape clears the draft before cancellation handling · case 04

Escape clears the draft before cancellation handling.

Text editing◈ Members↗
FA-9000

Composition-aware keyboard commands: Escape clears the draft before cancellation handling · case 05

Escape clears the draft before cancellation handling.

Text editing◈ Members↗

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 ↗