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

Shared submenu provider exposes duplicate Load More actions while a page is pending · case 01

Shared submenu provider exposes duplicate Load More actions while a page is pending.

Menu interactions● Open access↗
FA-33202

Shared submenu provider exposes duplicate Load More actions while a page is pending · case 02

Shared submenu provider exposes duplicate Load More actions while a page is pending.

Menu interactions◈ Members↗
FA-33203

Shared submenu provider exposes duplicate Load More actions while a page is pending · case 03

Shared submenu provider exposes duplicate Load More actions while a page is pending.

Menu interactions◈ Members↗
FA-33204

Shared submenu provider exposes duplicate Load More actions while a page is pending · case 04

Shared submenu provider exposes duplicate Load More actions while a page is pending.

Menu interactions◈ Members↗
FA-33205

Shared submenu provider exposes duplicate Load More actions while a page is pending · case 05

Shared submenu provider exposes duplicate Load More actions while a page is pending.

Menu interactions◈ Members↗
FA-33206

Concurrent menu subscribers start duplicate provider loads · case 01

Concurrent menu subscribers start duplicate provider loads.

Menu interactions● Open access↗
FA-33207

Concurrent menu subscribers start duplicate provider loads · case 02

Concurrent menu subscribers start duplicate provider loads.

Menu interactions◈ Members↗
FA-33208

Concurrent menu subscribers start duplicate provider loads · case 03

Concurrent menu subscribers start duplicate provider loads.

Menu interactions◈ Members↗
FA-33209

Concurrent menu subscribers start duplicate provider loads · case 04

Concurrent menu subscribers start duplicate provider loads.

Menu interactions◈ Members↗
FA-33210

Concurrent menu subscribers start duplicate provider loads · case 05

Concurrent menu subscribers start duplicate provider loads.

Menu interactions◈ Members↗
FA-33211

Tearing off a menu discards its invocation context · case 01

Tearing off a menu discards its invocation context.

Menu interactions● Open access↗
FA-33212

Tearing off a menu discards its invocation context · case 02

Tearing off a menu discards its invocation context.

Menu interactions◈ Members↗
FA-33213

Tearing off a menu discards its invocation context · case 03

Tearing off a menu discards its invocation context.

Menu interactions◈ Members↗
FA-33214

Tearing off a menu discards its invocation context · case 04

Tearing off a menu discards its invocation context.

Menu interactions◈ Members↗
FA-33215

Tearing off a menu discards its invocation context · case 05

Tearing off a menu discards its invocation context.

Menu interactions◈ Members↗
FA-33216

Tear-off menu remains tied to its source popup lifetime · case 01

Tear-off menu remains tied to its source popup lifetime.

Menu interactions● Open access↗
FA-33217

Tear-off menu remains tied to its source popup lifetime · case 02

Tear-off menu remains tied to its source popup lifetime.

Menu interactions◈ Members↗
FA-33218

Tear-off menu remains tied to its source popup lifetime · case 03

Tear-off menu remains tied to its source popup lifetime.

Menu interactions◈ Members↗
FA-33219

Tear-off menu remains tied to its source popup lifetime · case 04

Tear-off menu remains tied to its source popup lifetime.

Menu interactions◈ Members↗
FA-33220

Tear-off menu remains tied to its source popup lifetime · case 05

Tear-off menu remains tied to its source popup lifetime.

Menu interactions◈ Members↗
FA-33221

Tear-off initial window position omits popup host offset · case 01

Tear-off initial window position omits popup host offset.

Menu interactions● Open access↗
FA-33222

Tear-off initial window position omits popup host offset · case 02

Tear-off initial window position omits popup host offset.

Menu interactions◈ Members↗
FA-33223

Tear-off initial window position omits popup host offset · case 03

Tear-off initial window position omits popup host offset.

Menu interactions◈ Members↗
FA-33224

Tear-off initial window position omits popup host offset · case 04

Tear-off initial window position omits popup host offset.

Menu interactions◈ Members↗
FA-33225

Tear-off initial window position omits popup host offset · case 05

Tear-off initial window position omits popup host offset.

Menu interactions◈ Members↗
FA-33226

Closing source menu incorrectly closes an independent tear-off · case 01

Closing source menu incorrectly closes an independent tear-off.

Menu interactions● Open access↗
FA-33227

Closing source menu incorrectly closes an independent tear-off · case 02

Closing source menu incorrectly closes an independent tear-off.

Menu interactions◈ Members↗
FA-33228

Closing source menu incorrectly closes an independent tear-off · case 03

Closing source menu incorrectly closes an independent tear-off.

Menu interactions◈ Members↗
FA-33229

Closing source menu incorrectly closes an independent tear-off · case 04

Closing source menu incorrectly closes an independent tear-off.

Menu interactions◈ Members↗
FA-33230

Closing source menu incorrectly closes an independent tear-off · case 05

Closing source menu incorrectly closes an independent tear-off.

Menu interactions◈ Members↗
FA-33231

Reattached tear-off keeps an independent lifetime flag · case 01

Reattached tear-off keeps an independent lifetime flag.

Menu interactions● Open access↗
FA-33232

Reattached tear-off keeps an independent lifetime flag · case 02

Reattached tear-off keeps an independent lifetime flag.

Menu interactions◈ Members↗
FA-33233

Reattached tear-off keeps an independent lifetime flag · case 03

Reattached tear-off keeps an independent lifetime flag.

Menu interactions◈ Members↗
FA-33234

Reattached tear-off keeps an independent lifetime flag · case 04

Reattached tear-off keeps an independent lifetime flag.

Menu interactions◈ Members↗
FA-33235

Reattached tear-off keeps an independent lifetime flag · case 05

Reattached tear-off keeps an independent lifetime flag.

Menu interactions◈ Members↗
FA-33236

Closing one tear-off erases unrelated menu windows · case 01

Closing one tear-off erases unrelated menu windows.

Menu interactions● Open access↗
FA-33237

Closing one tear-off erases unrelated menu windows · case 02

Closing one tear-off erases unrelated menu windows.

Menu interactions◈ Members↗
FA-33238

Closing one tear-off erases unrelated menu windows · case 03

Closing one tear-off erases unrelated menu windows.

Menu interactions◈ Members↗
FA-33239

Closing one tear-off erases unrelated menu windows · case 04

Closing one tear-off erases unrelated menu windows.

Menu interactions◈ Members↗
FA-33240

Closing one tear-off erases unrelated menu windows · case 05

Closing one tear-off erases unrelated menu windows.

Menu interactions◈ Members↗
FA-33241

Hovering a closed menubar opens an unrelated root menu · case 01

Hovering a closed menubar opens an unrelated root menu.

Menu interactions● Open access↗
FA-33242

Hovering a closed menubar opens an unrelated root menu · case 02

Hovering a closed menubar opens an unrelated root menu.

Menu interactions◈ Members↗
FA-33243

Hovering a closed menubar opens an unrelated root menu · case 03

Hovering a closed menubar opens an unrelated root menu.

Menu interactions◈ Members↗
FA-33244

Hovering a closed menubar opens an unrelated root menu · case 04

Hovering a closed menubar opens an unrelated root menu.

Menu interactions◈ Members↗
FA-33245

Hovering a closed menubar opens an unrelated root menu · case 05

Hovering a closed menubar opens an unrelated root menu.

Menu interactions◈ Members↗
FA-33246

Switching menubar owner preserves descendants of the previous root · case 01

Switching menubar owner preserves descendants of the previous root.

Menu interactions● Open access↗
FA-33247

Switching menubar owner preserves descendants of the previous root · case 02

Switching menubar owner preserves descendants of the previous root.

Menu interactions◈ Members↗
FA-33248

Switching menubar owner preserves descendants of the previous root · case 03

Switching menubar owner preserves descendants of the previous root.

Menu interactions◈ Members↗
FA-33249

Switching menubar owner preserves descendants of the previous root · case 04

Switching menubar owner preserves descendants of the previous root.

Menu interactions◈ Members↗
FA-33250

Switching menubar owner preserves descendants of the previous root · case 05

Switching menubar owner preserves descendants of the previous root.

Menu interactions◈ Members↗
FA-33251

Repeated menubar owner event closes an already-open submenu chain · case 01

Repeated menubar owner event closes an already-open submenu chain.

Menu interactions● Open access↗
FA-33252

Repeated menubar owner event closes an already-open submenu chain · case 02

Repeated menubar owner event closes an already-open submenu chain.

Menu interactions◈ Members↗
FA-33253

Repeated menubar owner event closes an already-open submenu chain · case 03

Repeated menubar owner event closes an already-open submenu chain.

Menu interactions◈ Members↗
FA-33254

Repeated menubar owner event closes an already-open submenu chain · case 04

Repeated menubar owner event closes an already-open submenu chain.

Menu interactions◈ Members↗
FA-33255

Repeated menubar owner event closes an already-open submenu chain · case 05

Repeated menubar owner event closes an already-open submenu chain.

Menu interactions◈ Members↗
FA-33256

Pressed drag pointer switches menu roots during a command gesture · case 01

Pressed drag pointer switches menu roots during a command gesture.

Menu interactions● Open access↗
FA-33257

Pressed drag pointer switches menu roots during a command gesture · case 02

Pressed drag pointer switches menu roots during a command gesture.

Menu interactions◈ Members↗
FA-33258

Pressed drag pointer switches menu roots during a command gesture · case 03

Pressed drag pointer switches menu roots during a command gesture.

Menu interactions◈ Members↗
FA-33259

Pressed drag pointer switches menu roots during a command gesture · case 04

Pressed drag pointer switches menu roots during a command gesture.

Menu interactions◈ Members↗
FA-33260

Pressed drag pointer switches menu roots during a command gesture · case 05

Pressed drag pointer switches menu roots during a command gesture.

Menu interactions◈ Members↗
FA-33261

Menubar transfer targets an unavailable menu owner · case 01

Menubar transfer targets an unavailable menu owner.

Menu interactions● Open access↗
FA-33262

Menubar transfer targets an unavailable menu owner · case 02

Menubar transfer targets an unavailable menu owner.

Menu interactions◈ Members↗
FA-33263

Menubar transfer targets an unavailable menu owner · case 03

Menubar transfer targets an unavailable menu owner.

Menu interactions◈ Members↗
FA-33264

Menubar transfer targets an unavailable menu owner · case 04

Menubar transfer targets an unavailable menu owner.

Menu interactions◈ Members↗
FA-33265

Menubar transfer targets an unavailable menu owner · case 05

Menubar transfer targets an unavailable menu owner.

Menu interactions◈ Members↗
FA-33266

Menubar root transfer replaces the captured command context · case 01

Menubar root transfer replaces the captured command context.

Menu interactions● Open access↗
FA-33267

Menubar root transfer replaces the captured command context · case 02

Menubar root transfer replaces the captured command context.

Menu interactions◈ Members↗
FA-33268

Menubar root transfer replaces the captured command context · case 03

Menubar root transfer replaces the captured command context.

Menu interactions◈ Members↗
FA-33269

Menubar root transfer replaces the captured command context · case 04

Menubar root transfer replaces the captured command context.

Menu interactions◈ Members↗
FA-33270

Menubar root transfer replaces the captured command context · case 05

Menubar root transfer replaces the captured command context.

Menu interactions◈ Members↗
FA-33271

Opening a touch submenu overwrites its return page stack · case 01

Opening a touch submenu overwrites its return page stack.

Menu interactions● Open access↗
FA-33272

Opening a touch submenu overwrites its return page stack · case 02

Opening a touch submenu overwrites its return page stack.

Menu interactions◈ Members↗
FA-33273

Opening a touch submenu overwrites its return page stack · case 03

Opening a touch submenu overwrites its return page stack.

Menu interactions◈ Members↗
FA-33274

Opening a touch submenu overwrites its return page stack · case 04

Opening a touch submenu overwrites its return page stack.

Menu interactions◈ Members↗
FA-33275

Opening a touch submenu overwrites its return page stack · case 05

Opening a touch submenu overwrites its return page stack.

Menu interactions◈ Members↗
FA-33276

Touch submenu Back removes the root page rather than the current page · case 01

Touch submenu Back removes the root page rather than the current page.

Menu interactions● Open access↗
FA-33277

Touch submenu Back removes the root page rather than the current page · case 02

Touch submenu Back removes the root page rather than the current page.

Menu interactions◈ Members↗
FA-33278

Touch submenu Back removes the root page rather than the current page · case 03

Touch submenu Back removes the root page rather than the current page.

Menu interactions◈ Members↗
FA-33279

Touch submenu Back removes the root page rather than the current page · case 04

Touch submenu Back removes the root page rather than the current page.

Menu interactions◈ Members↗
FA-33280

Touch submenu Back removes the root page rather than the current page · case 05

Touch submenu Back removes the root page rather than the current page.

Menu interactions◈ Members↗
FA-33281

Compact menu sheet shows ancestor pages alongside the active page · case 01

Compact menu sheet shows ancestor pages alongside the active page.

Menu interactions● Open access↗
FA-33282

Compact menu sheet shows ancestor pages alongside the active page · case 02

Compact menu sheet shows ancestor pages alongside the active page.

Menu interactions◈ Members↗
FA-33283

Compact menu sheet shows ancestor pages alongside the active page · case 03

Compact menu sheet shows ancestor pages alongside the active page.

Menu interactions◈ Members↗
FA-33284

Compact menu sheet shows ancestor pages alongside the active page · case 04

Compact menu sheet shows ancestor pages alongside the active page.

Menu interactions◈ Members↗
FA-33285

Compact menu sheet shows ancestor pages alongside the active page · case 05

Compact menu sheet shows ancestor pages alongside the active page.

Menu interactions◈ Members↗
FA-33286

Dismissing touch menu leaves its root sheet registered · case 01

Dismissing touch menu leaves its root sheet registered.

Menu interactions● Open access↗
FA-33287

Dismissing touch menu leaves its root sheet registered · case 02

Dismissing touch menu leaves its root sheet registered.

Menu interactions◈ Members↗
FA-33288

Dismissing touch menu leaves its root sheet registered · case 03

Dismissing touch menu leaves its root sheet registered.

Menu interactions◈ Members↗
FA-33289

Dismissing touch menu leaves its root sheet registered · case 04

Dismissing touch menu leaves its root sheet registered.

Menu interactions◈ Members↗
FA-33290

Dismissing touch menu leaves its root sheet registered · case 05

Dismissing touch menu leaves its root sheet registered.

Menu interactions◈ Members↗
FA-33291

Touch submenu Back loses its original document context · case 01

Touch submenu Back loses its original document context.

Menu interactions● Open access↗
FA-33292

Touch submenu Back loses its original document context · case 02

Touch submenu Back loses its original document context.

Menu interactions◈ Members↗
FA-33293

Touch submenu Back loses its original document context · case 03

Touch submenu Back loses its original document context.

Menu interactions◈ Members↗
FA-33294

Touch submenu Back loses its original document context · case 04

Touch submenu Back loses its original document context.

Menu interactions◈ Members↗
FA-33295

Touch submenu Back loses its original document context · case 05

Touch submenu Back loses its original document context.

Menu interactions◈ Members↗
FA-33296

Root touch-menu Back attempts to reveal a nonexistent parent · case 01

Root touch-menu Back attempts to reveal a nonexistent parent.

Menu interactions● Open access↗
FA-33297

Root touch-menu Back attempts to reveal a nonexistent parent · case 02

Root touch-menu Back attempts to reveal a nonexistent parent.

Menu interactions◈ Members↗
FA-33298

Root touch-menu Back attempts to reveal a nonexistent parent · case 03

Root touch-menu Back attempts to reveal a nonexistent parent.

Menu interactions◈ Members↗
FA-33299

Root touch-menu Back attempts to reveal a nonexistent parent · case 04

Root touch-menu Back attempts to reveal a nonexistent parent.

Menu interactions◈ Members↗
FA-33300

Root touch-menu Back attempts to reveal a nonexistent parent · case 05

Root touch-menu Back attempts to reveal a nonexistent parent.

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 ↗