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

Tab selection and activation mode: Removing a selected tab leaves no panel active · case 01

Removing a selected tab leaves no panel active.

Tab interfaces● Open access↗
FA-8602

Tab selection and activation mode: Removing a selected tab leaves no panel active · case 02

Removing a selected tab leaves no panel active.

Tab interfaces◈ Members↗
FA-8603

Tab selection and activation mode: Removing a selected tab leaves no panel active · case 03

Removing a selected tab leaves no panel active.

Tab interfaces◈ Members↗
FA-8604

Tab selection and activation mode: Removing a selected tab leaves no panel active · case 04

Removing a selected tab leaves no panel active.

Tab interfaces◈ Members↗
FA-8605

Tab selection and activation mode: Removing a selected tab leaves no panel active · case 05

Removing a selected tab leaves no panel active.

Tab interfaces◈ Members↗
FA-8606

Pagination button state: Empty results display a nonexistent first page · case 01

Empty results display a nonexistent first page.

Client navigation● Open access↗
FA-8607

Pagination button state: Empty results display a nonexistent first page · case 02

Empty results display a nonexistent first page.

Client navigation◈ Members↗
FA-8608

Pagination button state: Empty results display a nonexistent first page · case 03

Empty results display a nonexistent first page.

Client navigation◈ Members↗
FA-8609

Pagination button state: Empty results display a nonexistent first page · case 04

Empty results display a nonexistent first page.

Client navigation◈ Members↗
FA-8610

Pagination button state: Empty results display a nonexistent first page · case 05

Empty results display a nonexistent first page.

Client navigation◈ Members↗
FA-8611

Pagination button state: Result shrink leaves the current page beyond the last page · case 01

Result shrink leaves the current page beyond the last page.

Client navigation● Open access↗
FA-8612

Pagination button state: Result shrink leaves the current page beyond the last page · case 02

Result shrink leaves the current page beyond the last page.

Client navigation◈ Members↗
FA-8613

Pagination button state: Result shrink leaves the current page beyond the last page · case 03

Result shrink leaves the current page beyond the last page.

Client navigation◈ Members↗
FA-8614

Pagination button state: Result shrink leaves the current page beyond the last page · case 04

Result shrink leaves the current page beyond the last page.

Client navigation◈ Members↗
FA-8615

Pagination button state: Result shrink leaves the current page beyond the last page · case 05

Result shrink leaves the current page beyond the last page.

Client navigation◈ Members↗
FA-8616

Pagination button state: Last-page navigation stops one page early · case 01

Last-page navigation stops one page early.

Client navigation● Open access↗
FA-8617

Pagination button state: Last-page navigation stops one page early · case 02

Last-page navigation stops one page early.

Client navigation◈ Members↗
FA-8618

Pagination button state: Last-page navigation stops one page early · case 03

Last-page navigation stops one page early.

Client navigation◈ Members↗
FA-8619

Pagination button state: Last-page navigation stops one page early · case 04

Last-page navigation stops one page early.

Client navigation◈ Members↗
FA-8620

Pagination button state: Last-page navigation stops one page early · case 05

Last-page navigation stops one page early.

Client navigation◈ Members↗
FA-8621

Pagination button state: Next navigates beyond the final page · case 01

Next navigates beyond the final page.

Client navigation● Open access↗
FA-8622

Pagination button state: Next navigates beyond the final page · case 02

Next navigates beyond the final page.

Client navigation◈ Members↗
FA-8623

Pagination button state: Next navigates beyond the final page · case 03

Next navigates beyond the final page.

Client navigation◈ Members↗
FA-8624

Pagination button state: Next navigates beyond the final page · case 04

Next navigates beyond the final page.

Client navigation◈ Members↗
FA-8625

Pagination button state: Next navigates beyond the final page · case 05

Next navigates beyond the final page.

Client navigation◈ Members↗
FA-8626

Pagination button state: Previous navigates before page one · case 01

Previous navigates before page one.

Client navigation● Open access↗
FA-8627

Pagination button state: Previous navigates before page one · case 02

Previous navigates before page one.

Client navigation◈ Members↗
FA-8628

Pagination button state: Previous navigates before page one · case 03

Previous navigates before page one.

Client navigation◈ Members↗
FA-8629

Pagination button state: Previous navigates before page one · case 04

Previous navigates before page one.

Client navigation◈ Members↗
FA-8630

Pagination button state: Previous navigates before page one · case 05

Previous navigates before page one.

Client navigation◈ Members↗
FA-8631

Breadcrumb ancestor rendering: Current location appears before its ancestors · case 01

Current location appears before its ancestors.

Client navigation● Open access↗
FA-8632

Breadcrumb ancestor rendering: Current location appears before its ancestors · case 02

Current location appears before its ancestors.

Client navigation◈ Members↗
FA-8633

Breadcrumb ancestor rendering: Current location appears before its ancestors · case 03

Current location appears before its ancestors.

Client navigation◈ Members↗
FA-8634

Breadcrumb ancestor rendering: Current location appears before its ancestors · case 04

Current location appears before its ancestors.

Client navigation◈ Members↗
FA-8635

Breadcrumb ancestor rendering: Current location appears before its ancestors · case 05

Current location appears before its ancestors.

Client navigation◈ Members↗
FA-8636

Breadcrumb ancestor rendering: Hiding root removes the only current breadcrumb · case 01

Hiding root removes the only current breadcrumb.

Client navigation● Open access↗
FA-8637

Breadcrumb ancestor rendering: Hiding root removes the only current breadcrumb · case 02

Hiding root removes the only current breadcrumb.

Client navigation◈ Members↗
FA-8638

Breadcrumb ancestor rendering: Hiding root removes the only current breadcrumb · case 03

Hiding root removes the only current breadcrumb.

Client navigation◈ Members↗
FA-8639

Breadcrumb ancestor rendering: Hiding root removes the only current breadcrumb · case 04

Hiding root removes the only current breadcrumb.

Client navigation◈ Members↗
FA-8640

Breadcrumb ancestor rendering: Hiding root removes the only current breadcrumb · case 05

Hiding root removes the only current breadcrumb.

Client navigation◈ Members↗
FA-8641

Breadcrumb ancestor rendering: Collapsed breadcrumbs omit the root context · case 01

Collapsed breadcrumbs omit the root context.

Client navigation● Open access↗
FA-8642

Breadcrumb ancestor rendering: Collapsed breadcrumbs omit the root context · case 02

Collapsed breadcrumbs omit the root context.

Client navigation◈ Members↗
FA-8643

Breadcrumb ancestor rendering: Collapsed breadcrumbs omit the root context · case 03

Collapsed breadcrumbs omit the root context.

Client navigation◈ Members↗
FA-8644

Breadcrumb ancestor rendering: Collapsed breadcrumbs omit the root context · case 04

Collapsed breadcrumbs omit the root context.

Client navigation◈ Members↗
FA-8645

Breadcrumb ancestor rendering: Collapsed breadcrumbs omit the root context · case 05

Collapsed breadcrumbs omit the root context.

Client navigation◈ Members↗
FA-8646

Breadcrumb ancestor rendering: Collapsed breadcrumbs retain old ancestors instead of recent ones · case 01

Collapsed breadcrumbs retain old ancestors instead of recent ones.

Client navigation● Open access↗
FA-8647

Breadcrumb ancestor rendering: Collapsed breadcrumbs retain old ancestors instead of recent ones · case 02

Collapsed breadcrumbs retain old ancestors instead of recent ones.

Client navigation◈ Members↗
FA-8648

Breadcrumb ancestor rendering: Collapsed breadcrumbs retain old ancestors instead of recent ones · case 03

Collapsed breadcrumbs retain old ancestors instead of recent ones.

Client navigation◈ Members↗
FA-8649

Breadcrumb ancestor rendering: Collapsed breadcrumbs retain old ancestors instead of recent ones · case 04

Collapsed breadcrumbs retain old ancestors instead of recent ones.

Client navigation◈ Members↗
FA-8650

Breadcrumb ancestor rendering: Collapsed breadcrumbs retain old ancestors instead of recent ones · case 05

Collapsed breadcrumbs retain old ancestors instead of recent ones.

Client navigation◈ Members↗
FA-8651

Breadcrumb ancestor rendering: The current breadcrumb is exposed as a navigation link · case 01

The current breadcrumb is exposed as a navigation link.

Client navigation● Open access↗
FA-8652

Breadcrumb ancestor rendering: The current breadcrumb is exposed as a navigation link · case 02

The current breadcrumb is exposed as a navigation link.

Client navigation◈ Members↗
FA-8653

Breadcrumb ancestor rendering: The current breadcrumb is exposed as a navigation link · case 03

The current breadcrumb is exposed as a navigation link.

Client navigation◈ Members↗
FA-8654

Breadcrumb ancestor rendering: The current breadcrumb is exposed as a navigation link · case 04

The current breadcrumb is exposed as a navigation link.

Client navigation◈ Members↗
FA-8655

Breadcrumb ancestor rendering: The current breadcrumb is exposed as a navigation link · case 05

The current breadcrumb is exposed as a navigation link.

Client navigation◈ Members↗
FA-8656

Navigation active-link matching: Query and fragment state changes deactivate the current link · case 01

Query and fragment state changes deactivate the current link.

Client navigation● Open access↗
FA-8657

Navigation active-link matching: Query and fragment state changes deactivate the current link · case 02

Query and fragment state changes deactivate the current link.

Client navigation◈ Members↗
FA-8658

Navigation active-link matching: Query and fragment state changes deactivate the current link · case 03

Query and fragment state changes deactivate the current link.

Client navigation◈ Members↗
FA-8659

Navigation active-link matching: Query and fragment state changes deactivate the current link · case 04

Query and fragment state changes deactivate the current link.

Client navigation◈ Members↗
FA-8660

Navigation active-link matching: Query and fragment state changes deactivate the current link · case 05

Query and fragment state changes deactivate the current link.

Client navigation◈ Members↗
FA-8661

Navigation active-link matching: A link ending in slash fails to match the same route · case 01

A link ending in slash fails to match the same route.

Client navigation● Open access↗
FA-8662

Navigation active-link matching: A link ending in slash fails to match the same route · case 02

A link ending in slash fails to match the same route.

Client navigation◈ Members↗
FA-8663

Navigation active-link matching: A link ending in slash fails to match the same route · case 03

A link ending in slash fails to match the same route.

Client navigation◈ Members↗
FA-8664

Navigation active-link matching: A link ending in slash fails to match the same route · case 04

A link ending in slash fails to match the same route.

Client navigation◈ Members↗
FA-8665

Navigation active-link matching: A link ending in slash fails to match the same route · case 05

A link ending in slash fails to match the same route.

Client navigation◈ Members↗
FA-8666

Navigation active-link matching: Case-insensitive navigation still compares raw case · case 01

Case-insensitive navigation still compares raw case.

Client navigation● Open access↗
FA-8667

Navigation active-link matching: Case-insensitive navigation still compares raw case · case 02

Case-insensitive navigation still compares raw case.

Client navigation◈ Members↗
FA-8668

Navigation active-link matching: Case-insensitive navigation still compares raw case · case 03

Case-insensitive navigation still compares raw case.

Client navigation◈ Members↗
FA-8669

Navigation active-link matching: Case-insensitive navigation still compares raw case · case 04

Case-insensitive navigation still compares raw case.

Client navigation◈ Members↗
FA-8670

Navigation active-link matching: Case-insensitive navigation still compares raw case · case 05

Case-insensitive navigation still compares raw case.

Client navigation◈ Members↗
FA-8671

Navigation active-link matching: Root links become active on every descendant route · case 01

Root links become active on every descendant route.

Client navigation● Open access↗
FA-8672

Navigation active-link matching: Root links become active on every descendant route · case 02

Root links become active on every descendant route.

Client navigation◈ Members↗
FA-8673

Navigation active-link matching: Root links become active on every descendant route · case 03

Root links become active on every descendant route.

Client navigation◈ Members↗
FA-8674

Navigation active-link matching: Root links become active on every descendant route · case 04

Root links become active on every descendant route.

Client navigation◈ Members↗
FA-8675

Navigation active-link matching: Root links become active on every descendant route · case 05

Root links become active on every descendant route.

Client navigation◈ Members↗
FA-8676

Navigation active-link matching: Sibling prefixes mark unrelated navigation items active · case 01

Sibling prefixes mark unrelated navigation items active.

Client navigation● Open access↗
FA-8677

Navigation active-link matching: Sibling prefixes mark unrelated navigation items active · case 02

Sibling prefixes mark unrelated navigation items active.

Client navigation◈ Members↗
FA-8678

Navigation active-link matching: Sibling prefixes mark unrelated navigation items active · case 03

Sibling prefixes mark unrelated navigation items active.

Client navigation◈ Members↗
FA-8679

Navigation active-link matching: Sibling prefixes mark unrelated navigation items active · case 04

Sibling prefixes mark unrelated navigation items active.

Client navigation◈ Members↗
FA-8680

Navigation active-link matching: Sibling prefixes mark unrelated navigation items active · case 05

Sibling prefixes mark unrelated navigation items active.

Client navigation◈ Members↗
FA-8681

Overlay dismissal stack: Dismissal policy is taken from an underlying overlay · case 01

Dismissal policy is taken from an underlying overlay.

Overlay interactions● Open access↗
FA-8682

Overlay dismissal stack: Dismissal policy is taken from an underlying overlay · case 02

Dismissal policy is taken from an underlying overlay.

Overlay interactions◈ Members↗
FA-8683

Overlay dismissal stack: Dismissal policy is taken from an underlying overlay · case 03

Dismissal policy is taken from an underlying overlay.

Overlay interactions◈ Members↗
FA-8684

Overlay dismissal stack: Dismissal policy is taken from an underlying overlay · case 04

Dismissal policy is taken from an underlying overlay.

Overlay interactions◈ Members↗
FA-8685

Overlay dismissal stack: Dismissal policy is taken from an underlying overlay · case 05

Dismissal policy is taken from an underlying overlay.

Overlay interactions◈ Members↗
FA-8686

Overlay dismissal stack: Escape closes layers explicitly configured nondismissible · case 01

Escape closes layers explicitly configured nondismissible.

Overlay interactions● Open access↗
FA-8687

Overlay dismissal stack: Escape closes layers explicitly configured nondismissible · case 02

Escape closes layers explicitly configured nondismissible.

Overlay interactions◈ Members↗
FA-8688

Overlay dismissal stack: Escape closes layers explicitly configured nondismissible · case 03

Escape closes layers explicitly configured nondismissible.

Overlay interactions◈ Members↗
FA-8689

Overlay dismissal stack: Escape closes layers explicitly configured nondismissible · case 04

Escape closes layers explicitly configured nondismissible.

Overlay interactions◈ Members↗
FA-8690

Overlay dismissal stack: Escape closes layers explicitly configured nondismissible · case 05

Escape closes layers explicitly configured nondismissible.

Overlay interactions◈ Members↗
FA-8691

Overlay dismissal stack: Outside interaction closes a modal that forbids it · case 01

Outside interaction closes a modal that forbids it.

Overlay interactions● Open access↗
FA-8692

Overlay dismissal stack: Outside interaction closes a modal that forbids it · case 02

Outside interaction closes a modal that forbids it.

Overlay interactions◈ Members↗
FA-8693

Overlay dismissal stack: Outside interaction closes a modal that forbids it · case 03

Outside interaction closes a modal that forbids it.

Overlay interactions◈ Members↗
FA-8694

Overlay dismissal stack: Outside interaction closes a modal that forbids it · case 04

Outside interaction closes a modal that forbids it.

Overlay interactions◈ Members↗
FA-8695

Overlay dismissal stack: Outside interaction closes a modal that forbids it · case 05

Outside interaction closes a modal that forbids it.

Overlay interactions◈ Members↗
FA-8696

Overlay dismissal stack: Clicks on overlay descendants are mistaken for outside clicks · case 01

Clicks on overlay descendants are mistaken for outside clicks.

Overlay interactions● Open access↗
FA-8697

Overlay dismissal stack: Clicks on overlay descendants are mistaken for outside clicks · case 02

Clicks on overlay descendants are mistaken for outside clicks.

Overlay interactions◈ Members↗
FA-8698

Overlay dismissal stack: Clicks on overlay descendants are mistaken for outside clicks · case 03

Clicks on overlay descendants are mistaken for outside clicks.

Overlay interactions◈ Members↗
FA-8699

Overlay dismissal stack: Clicks on overlay descendants are mistaken for outside clicks · case 04

Clicks on overlay descendants are mistaken for outside clicks.

Overlay interactions◈ Members↗
FA-8700

Overlay dismissal stack: Clicks on overlay descendants are mistaken for outside clicks · case 05

Clicks on overlay descendants are mistaken for outside clicks.

Overlay 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 ↗