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-32401

Context command re-reads the hovered document target · case 01

Context command re-reads the hovered document target.

Menu interactions● Open access↗
FA-32402

Context command re-reads the hovered document target · case 02

Context command re-reads the hovered document target.

Menu interactions◈ Members↗
FA-32403

Context command re-reads the hovered document target · case 03

Context command re-reads the hovered document target.

Menu interactions◈ Members↗
FA-32404

Context command re-reads the hovered document target · case 04

Context command re-reads the hovered document target.

Menu interactions◈ Members↗
FA-32405

Context command re-reads the hovered document target · case 05

Context command re-reads the hovered document target.

Menu interactions◈ Members↗
FA-32406

Context document position omits a scroll axis · case 01

Context document position omits a scroll axis.

Menu interactions● Open access↗
FA-32407

Context document position omits a scroll axis · case 02

Context document position omits a scroll axis.

Menu interactions◈ Members↗
FA-32408

Context document position omits a scroll axis · case 03

Context document position omits a scroll axis.

Menu interactions◈ Members↗
FA-32409

Context document position omits a scroll axis · case 04

Context document position omits a scroll axis.

Menu interactions◈ Members↗
FA-32410

Context document position omits a scroll axis · case 05

Context document position omits a scroll axis.

Menu interactions◈ Members↗
FA-32411

Context command executes against an edited document revision · case 01

Context command executes against an edited document revision.

Menu interactions● Open access↗
FA-32412

Context command executes against an edited document revision · case 02

Context command executes against an edited document revision.

Menu interactions◈ Members↗
FA-32413

Context command executes against an edited document revision · case 03

Context command executes against an edited document revision.

Menu interactions◈ Members↗
FA-32414

Context command executes against an edited document revision · case 04

Context command executes against an edited document revision.

Menu interactions◈ Members↗
FA-32415

Context command executes against an edited document revision · case 05

Context command executes against an edited document revision.

Menu interactions◈ Members↗
FA-32416

Context menu retains revoked command capabilities · case 01

Context menu retains revoked command capabilities.

Menu interactions● Open access↗
FA-32417

Context menu retains revoked command capabilities · case 02

Context menu retains revoked command capabilities.

Menu interactions◈ Members↗
FA-32418

Context menu retains revoked command capabilities · case 03

Context menu retains revoked command capabilities.

Menu interactions◈ Members↗
FA-32419

Context menu retains revoked command capabilities · case 04

Context menu retains revoked command capabilities.

Menu interactions◈ Members↗
FA-32420

Context menu retains revoked command capabilities · case 05

Context menu retains revoked command capabilities.

Menu interactions◈ Members↗
FA-32421

Context batch command substitutes newer document objects · case 01

Context batch command substitutes newer document objects.

Menu interactions● Open access↗
FA-32422

Context batch command substitutes newer document objects · case 02

Context batch command substitutes newer document objects.

Menu interactions◈ Members↗
FA-32423

Context batch command substitutes newer document objects · case 03

Context batch command substitutes newer document objects.

Menu interactions◈ Members↗
FA-32424

Context batch command substitutes newer document objects · case 04

Context batch command substitutes newer document objects.

Menu interactions◈ Members↗
FA-32425

Context batch command substitutes newer document objects · case 05

Context batch command substitutes newer document objects.

Menu interactions◈ Members↗
FA-32426

Context argument parsing changes locale mid-session · case 01

Context argument parsing changes locale mid-session.

Menu interactions● Open access↗
FA-32427

Context argument parsing changes locale mid-session · case 02

Context argument parsing changes locale mid-session.

Menu interactions◈ Members↗
FA-32428

Context argument parsing changes locale mid-session · case 03

Context argument parsing changes locale mid-session.

Menu interactions◈ Members↗
FA-32429

Context argument parsing changes locale mid-session · case 04

Context argument parsing changes locale mid-session.

Menu interactions◈ Members↗
FA-32430

Context argument parsing changes locale mid-session · case 05

Context argument parsing changes locale mid-session.

Menu interactions◈ Members↗
FA-32431

Retired submenu response overwrites a reopened popup · case 01

Retired submenu response overwrites a reopened popup.

Menu interactions● Open access↗
FA-32432

Retired submenu response overwrites a reopened popup · case 02

Retired submenu response overwrites a reopened popup.

Menu interactions◈ Members↗
FA-32433

Retired submenu response overwrites a reopened popup · case 03

Retired submenu response overwrites a reopened popup.

Menu interactions◈ Members↗
FA-32434

Retired submenu response overwrites a reopened popup · case 04

Retired submenu response overwrites a reopened popup.

Menu interactions◈ Members↗
FA-32435

Retired submenu response overwrites a reopened popup · case 05

Retired submenu response overwrites a reopened popup.

Menu interactions◈ Members↗
FA-32436

Deferred response resurrects a closed menu · case 01

Deferred response resurrects a closed menu.

Menu interactions● Open access↗
FA-32437

Deferred response resurrects a closed menu · case 02

Deferred response resurrects a closed menu.

Menu interactions◈ Members↗
FA-32438

Deferred response resurrects a closed menu · case 03

Deferred response resurrects a closed menu.

Menu interactions◈ Members↗
FA-32439

Deferred response resurrects a closed menu · case 04

Deferred response resurrects a closed menu.

Menu interactions◈ Members↗
FA-32440

Deferred response resurrects a closed menu · case 05

Deferred response resurrects a closed menu.

Menu interactions◈ Members↗
FA-32441

Reopened popup reuses its retired incarnation · case 01

Reopened popup reuses its retired incarnation.

Menu interactions● Open access↗
FA-32442

Reopened popup reuses its retired incarnation · case 02

Reopened popup reuses its retired incarnation.

Menu interactions◈ Members↗
FA-32443

Reopened popup reuses its retired incarnation · case 03

Reopened popup reuses its retired incarnation.

Menu interactions◈ Members↗
FA-32444

Reopened popup reuses its retired incarnation · case 04

Reopened popup reuses its retired incarnation.

Menu interactions◈ Members↗
FA-32445

Reopened popup reuses its retired incarnation · case 05

Reopened popup reuses its retired incarnation.

Menu interactions◈ Members↗
FA-32446

Child callback survives replacement of its parent popup · case 01

Child callback survives replacement of its parent popup.

Menu interactions● Open access↗
FA-32447

Child callback survives replacement of its parent popup · case 02

Child callback survives replacement of its parent popup.

Menu interactions◈ Members↗
FA-32448

Child callback survives replacement of its parent popup · case 03

Child callback survives replacement of its parent popup.

Menu interactions◈ Members↗
FA-32449

Child callback survives replacement of its parent popup · case 04

Child callback survives replacement of its parent popup.

Menu interactions◈ Members↗
FA-32450

Child callback survives replacement of its parent popup · case 05

Child callback survives replacement of its parent popup.

Menu interactions◈ Members↗
FA-32451

Closing one popup cancels another popup provider · case 01

Closing one popup cancels another popup provider.

Menu interactions● Open access↗
FA-32452

Closing one popup cancels another popup provider · case 02

Closing one popup cancels another popup provider.

Menu interactions◈ Members↗
FA-32453

Closing one popup cancels another popup provider · case 03

Closing one popup cancels another popup provider.

Menu interactions◈ Members↗
FA-32454

Closing one popup cancels another popup provider · case 04

Closing one popup cancels another popup provider.

Menu interactions◈ Members↗
FA-32455

Closing one popup cancels another popup provider · case 05

Closing one popup cancels another popup provider.

Menu interactions◈ Members↗
FA-32456

Transferring a menu anchor retains requests from the old session · case 01

Transferring a menu anchor retains requests from the old session.

Menu interactions● Open access↗
FA-32457

Transferring a menu anchor retains requests from the old session · case 02

Transferring a menu anchor retains requests from the old session.

Menu interactions◈ Members↗
FA-32458

Transferring a menu anchor retains requests from the old session · case 03

Transferring a menu anchor retains requests from the old session.

Menu interactions◈ Members↗
FA-32459

Transferring a menu anchor retains requests from the old session · case 04

Transferring a menu anchor retains requests from the old session.

Menu interactions◈ Members↗
FA-32460

Transferring a menu anchor retains requests from the old session · case 05

Transferring a menu anchor retains requests from the old session.

Menu interactions◈ Members↗
FA-32461

Overlapping lazy submenu pages duplicate commands · case 01

Overlapping lazy submenu pages duplicate commands.

Menu interactions● Open access↗
FA-32462

Overlapping lazy submenu pages duplicate commands · case 02

Overlapping lazy submenu pages duplicate commands.

Menu interactions◈ Members↗
FA-32463

Overlapping lazy submenu pages duplicate commands · case 03

Overlapping lazy submenu pages duplicate commands.

Menu interactions◈ Members↗
FA-32464

Overlapping lazy submenu pages duplicate commands · case 04

Overlapping lazy submenu pages duplicate commands.

Menu interactions◈ Members↗
FA-32465

Overlapping lazy submenu pages duplicate commands · case 05

Overlapping lazy submenu pages duplicate commands.

Menu interactions◈ Members↗
FA-32466

Submenu continuation cursor is synthesized from row count · case 01

Submenu continuation cursor is synthesized from row count.

Menu interactions● Open access↗
FA-32467

Submenu continuation cursor is synthesized from row count · case 02

Submenu continuation cursor is synthesized from row count.

Menu interactions◈ Members↗
FA-32468

Submenu continuation cursor is synthesized from row count · case 03

Submenu continuation cursor is synthesized from row count.

Menu interactions◈ Members↗
FA-32469

Submenu continuation cursor is synthesized from row count · case 04

Submenu continuation cursor is synthesized from row count.

Menu interactions◈ Members↗
FA-32470

Submenu continuation cursor is synthesized from row count · case 05

Submenu continuation cursor is synthesized from row count.

Menu interactions◈ Members↗
FA-32471

Short lazy menu page is mistaken for exhaustion · case 01

Short lazy menu page is mistaken for exhaustion.

Menu interactions● Open access↗
FA-32472

Short lazy menu page is mistaken for exhaustion · case 02

Short lazy menu page is mistaken for exhaustion.

Menu interactions◈ Members↗
FA-32473

Short lazy menu page is mistaken for exhaustion · case 03

Short lazy menu page is mistaken for exhaustion.

Menu interactions◈ Members↗
FA-32474

Short lazy menu page is mistaken for exhaustion · case 04

Short lazy menu page is mistaken for exhaustion.

Menu interactions◈ Members↗
FA-32475

Short lazy menu page is mistaken for exhaustion · case 05

Short lazy menu page is mistaken for exhaustion.

Menu interactions◈ Members↗
FA-32476

Completed empty submenu retains a loading control · case 01

Completed empty submenu retains a loading control.

Menu interactions● Open access↗
FA-32477

Completed empty submenu retains a loading control · case 02

Completed empty submenu retains a loading control.

Menu interactions◈ Members↗
FA-32478

Completed empty submenu retains a loading control · case 03

Completed empty submenu retains a loading control.

Menu interactions◈ Members↗
FA-32479

Completed empty submenu retains a loading control · case 04

Completed empty submenu retains a loading control.

Menu interactions◈ Members↗
FA-32480

Completed empty submenu retains a loading control · case 05

Completed empty submenu retains a loading control.

Menu interactions◈ Members↗
FA-32481

Submenu retry skips the failed page cursor · case 01

Submenu retry skips the failed page cursor.

Menu interactions● Open access↗
FA-32482

Submenu retry skips the failed page cursor · case 02

Submenu retry skips the failed page cursor.

Menu interactions◈ Members↗
FA-32483

Submenu retry skips the failed page cursor · case 03

Submenu retry skips the failed page cursor.

Menu interactions◈ Members↗
FA-32484

Submenu retry skips the failed page cursor · case 04

Submenu retry skips the failed page cursor.

Menu interactions◈ Members↗
FA-32485

Submenu retry skips the failed page cursor · case 05

Submenu retry skips the failed page cursor.

Menu interactions◈ Members↗
FA-32486

Lazy menu rows appear after the pinned footer · case 01

Lazy menu rows appear after the pinned footer.

Menu interactions● Open access↗
FA-32487

Lazy menu rows appear after the pinned footer · case 02

Lazy menu rows appear after the pinned footer.

Menu interactions◈ Members↗
FA-32488

Lazy menu rows appear after the pinned footer · case 03

Lazy menu rows appear after the pinned footer.

Menu interactions◈ Members↗
FA-32489

Lazy menu rows appear after the pinned footer · case 04

Lazy menu rows appear after the pinned footer.

Menu interactions◈ Members↗
FA-32490

Lazy menu rows appear after the pinned footer · case 05

Lazy menu rows appear after the pinned footer.

Menu interactions◈ Members↗
FA-32491

Empty menu section leaves an orphaned header · case 01

Empty menu section leaves an orphaned header.

Menu interactions● Open access↗
FA-32492

Empty menu section leaves an orphaned header · case 02

Empty menu section leaves an orphaned header.

Menu interactions◈ Members↗
FA-32493

Empty menu section leaves an orphaned header · case 03

Empty menu section leaves an orphaned header.

Menu interactions◈ Members↗
FA-32494

Empty menu section leaves an orphaned header · case 04

Empty menu section leaves an orphaned header.

Menu interactions◈ Members↗
FA-32495

Empty menu section leaves an orphaned header · case 05

Empty menu section leaves an orphaned header.

Menu interactions◈ Members↗
FA-32496

Menu section assembly emits an edge separator · case 01

Menu section assembly emits an edge separator.

Menu interactions● Open access↗
FA-32497

Menu section assembly emits an edge separator · case 02

Menu section assembly emits an edge separator.

Menu interactions◈ Members↗
FA-32498

Menu section assembly emits an edge separator · case 03

Menu section assembly emits an edge separator.

Menu interactions◈ Members↗
FA-32499

Menu section assembly emits an edge separator · case 04

Menu section assembly emits an edge separator.

Menu interactions◈ Members↗
FA-32500

Menu section assembly emits an edge separator · case 05

Menu section assembly emits an edge separator.

Menu interactions◈ 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 ↗