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
Line starts are excluded from visual line membership · case 01
Line starts are excluded from visual line membership.
Line starts are excluded from visual line membership · case 02
Line starts are excluded from visual line membership.
Line starts are excluded from visual line membership · case 03
Line starts are excluded from visual line membership.
Line starts are excluded from visual line membership · case 04
Line starts are excluded from visual line membership.
Line starts are excluded from visual line membership · case 05
Line starts are excluded from visual line membership.
Forward queries include a previous line end in a gap · case 01
Forward queries include a previous line end in a gap.
Forward queries include a previous line end in a gap · case 02
Forward queries include a previous line end in a gap.
Forward queries include a previous line end in a gap · case 03
Forward queries include a previous line end in a gap.
Forward queries include a previous line end in a gap · case 04
Forward queries include a previous line end in a gap.
Forward queries include a previous line end in a gap · case 05
Forward queries include a previous line end in a gap.
A caret at document end has no visual line · case 01
A caret at document end has no visual line.
A caret at document end has no visual line · case 02
A caret at document end has no visual line.
A caret at document end has no visual line · case 03
A caret at document end has no visual line.
A caret at document end has no visual line · case 04
A caret at document end has no visual line.
A caret at document end has no visual line · case 05
A caret at document end has no visual line.
Backward affinity selects the following visual line · case 01
Backward affinity selects the following visual line.
Backward affinity selects the following visual line · case 02
Backward affinity selects the following visual line.
Backward affinity selects the following visual line · case 03
Backward affinity selects the following visual line.
Backward affinity selects the following visual line · case 04
Backward affinity selects the following visual line.
Backward affinity selects the following visual line · case 05
Backward affinity selects the following visual line.
Empty documents omit their sole visual caret line · case 01
Empty documents omit their sole visual caret line.
Empty documents omit their sole visual caret line · case 02
Empty documents omit their sole visual caret line.
Empty documents omit their sole visual caret line · case 03
Empty documents omit their sole visual caret line.
Empty documents omit their sole visual caret line · case 04
Empty documents omit their sole visual caret line.
Empty documents omit their sole visual caret line · case 05
Empty documents omit their sole visual caret line.
Visual line content omits its final codepoint · case 01
Visual line content omits its final codepoint.
Visual line content omits its final codepoint · case 02
Visual line content omits its final codepoint.
Visual line content omits its final codepoint · case 03
Visual line content omits its final codepoint.
Visual line content omits its final codepoint · case 04
Visual line content omits its final codepoint.
Visual line content omits its final codepoint · case 05
Visual line content omits its final codepoint.
Visual wrapping is reported as a hard text newline · case 01
Visual wrapping is reported as a hard text newline.
Visual wrapping is reported as a hard text newline · case 02
Visual wrapping is reported as a hard text newline.
Visual wrapping is reported as a hard text newline · case 03
Visual wrapping is reported as a hard text newline.
Visual wrapping is reported as a hard text newline · case 04
Visual wrapping is reported as a hard text newline.
Visual wrapping is reported as a hard text newline · case 05
Visual wrapping is reported as a hard text newline.
Visual line indices are one-based in a zero-based API · case 01
Visual line indices are one-based in a zero-based API.
Visual line indices are one-based in a zero-based API · case 02
Visual line indices are one-based in a zero-based API.
Visual line indices are one-based in a zero-based API · case 03
Visual line indices are one-based in a zero-based API.
Visual line indices are one-based in a zero-based API · case 04
Visual line indices are one-based in a zero-based API.
Visual line indices are one-based in a zero-based API · case 05
Visual line indices are one-based in a zero-based API.
Document title loses priority to its URL basename · case 01
Document title loses priority to its URL basename.
Document title loses priority to its URL basename · case 02
Document title loses priority to its URL basename.
Document title loses priority to its URL basename · case 03
Document title loses priority to its URL basename.
Document title loses priority to its URL basename · case 04
Document title loses priority to its URL basename.
Document title loses priority to its URL basename · case 05
Document title loses priority to its URL basename.
Private document addresses leak into semantic metadata · case 01
Private document addresses leak into semantic metadata.
Private document addresses leak into semantic metadata · case 02
Private document addresses leak into semantic metadata.
Private document addresses leak into semantic metadata · case 03
Private document addresses leak into semantic metadata.
Private document addresses leak into semantic metadata · case 04
Private document addresses leak into semantic metadata.
Private document addresses leak into semantic metadata · case 05
Private document addresses leak into semantic metadata.
URL query secrets enter the fallback document name · case 01
URL query secrets enter the fallback document name.
URL query secrets enter the fallback document name · case 02
URL query secrets enter the fallback document name.
URL query secrets enter the fallback document name · case 03
URL query secrets enter the fallback document name.
URL query secrets enter the fallback document name · case 04
URL query secrets enter the fallback document name.
URL query secrets enter the fallback document name · case 05
URL query secrets enter the fallback document name.
Fragment identifiers enter the fallback document name · case 01
Fragment identifiers enter the fallback document name.
Fragment identifiers enter the fallback document name · case 02
Fragment identifiers enter the fallback document name.
Fragment identifiers enter the fallback document name · case 03
Fragment identifiers enter the fallback document name.
Fragment identifiers enter the fallback document name · case 04
Fragment identifiers enter the fallback document name.
Fragment identifiers enter the fallback document name · case 05
Fragment identifiers enter the fallback document name.
Platform language tags retain underscore separators · case 01
Platform language tags retain underscore separators.
Platform language tags retain underscore separators · case 02
Platform language tags retain underscore separators.
Platform language tags retain underscore separators · case 03
Platform language tags retain underscore separators.
Platform language tags retain underscore separators · case 04
Platform language tags retain underscore separators.
Platform language tags retain underscore separators · case 05
Platform language tags retain underscore separators.
Content type metadata includes MIME parameter text · case 01
Content type metadata includes MIME parameter text.
Content type metadata includes MIME parameter text · case 02
Content type metadata includes MIME parameter text.
Content type metadata includes MIME parameter text · case 03
Content type metadata includes MIME parameter text.
Content type metadata includes MIME parameter text · case 04
Content type metadata includes MIME parameter text.
Content type metadata includes MIME parameter text · case 05
Content type metadata includes MIME parameter text.
Completed documents retain stale progress percentages · case 01
Completed documents retain stale progress percentages.
Completed documents retain stale progress percentages · case 02
Completed documents retain stale progress percentages.
Completed documents retain stale progress percentages · case 03
Completed documents retain stale progress percentages.
Completed documents retain stale progress percentages · case 04
Completed documents retain stale progress percentages.
Completed documents retain stale progress percentages · case 05
Completed documents retain stale progress percentages.
Incomplete document loads report completion at one hundred percent · case 01
Incomplete document loads report completion at one hundred percent.
Incomplete document loads report completion at one hundred percent · case 02
Incomplete document loads report completion at one hundred percent.
Incomplete document loads report completion at one hundred percent · case 03
Incomplete document loads report completion at one hundred percent.
Incomplete document loads report completion at one hundred percent · case 04
Incomplete document loads report completion at one hundred percent.
Incomplete document loads report completion at one hundred percent · case 05
Incomplete document loads report completion at one hundred percent.
Any nonempty security status is reported as verified · case 01
Any nonempty security status is reported as verified.
Any nonempty security status is reported as verified · case 02
Any nonempty security status is reported as verified.
Any nonempty security status is reported as verified · case 03
Any nonempty security status is reported as verified.
Any nonempty security status is reported as verified · case 04
Any nonempty security status is reported as verified.
Any nonempty security status is reported as verified · case 05
Any nonempty security status is reported as verified.
Private documents advertise a forbidden copy action · case 01
Private documents advertise a forbidden copy action.
Private documents advertise a forbidden copy action · case 02
Private documents advertise a forbidden copy action.
Private documents advertise a forbidden copy action · case 03
Private documents advertise a forbidden copy action.
Private documents advertise a forbidden copy action · case 04
Private documents advertise a forbidden copy action.
Private documents advertise a forbidden copy action · case 05
Private documents advertise a forbidden copy action.
Screen hit coordinates are not translated into the native window · case 01
Screen hit coordinates are not translated into the native window.
Screen hit coordinates are not translated into the native window · case 02
Screen hit coordinates are not translated into the native window.
Screen hit coordinates are not translated into the native window · case 03
Screen hit coordinates are not translated into the native window.
Screen hit coordinates are not translated into the native window · case 04
Screen hit coordinates are not translated into the native window.
Screen hit coordinates are not translated into the native window · case 05
Screen hit coordinates are not translated into the native window.
Semantic hit testing forgets document scroll displacement · case 01
Semantic hit testing forgets document scroll displacement.
Semantic hit testing forgets document scroll displacement · case 02
Semantic hit testing forgets document scroll displacement.
Semantic hit testing forgets document scroll displacement · case 03
Semantic hit testing forgets document scroll displacement.
Semantic hit testing forgets document scroll displacement · case 04
Semantic hit testing forgets document scroll displacement.
Semantic hit testing forgets document scroll displacement · case 05
Semantic hit testing forgets document scroll displacement.
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 ↗