{ "date": "2026-09-12", "source": ".artifacts/p4-04-browser.json", "outcomes": { "passed -> passed": 47, "failed -> failed": 1 }, "focusedSource": ".artifacts/p4-04-final-focused.json", "focusedOutcomes": { "passed -> passed": 4 }, "note": "Scans, reflow checks and screenshots come from the final complete-suite rerun after strengthening post-scroll focus hit testing. The focused repeat uses the same four Settings cases, not additional tests.", "diagnosticHistory": [ { "source": ".artifacts/p4-04-browser-intermittent.json", "outcomes": { "passed -> passed": 46, "failed -> failed": 1, "passed -> failed": 1 } }, { "source": ".artifacts/p4-04-settings-diagnostic.json", "outcomes": { "passed -> passed": 8, "passed -> failed": 2 } }, { "source": ".artifacts/p4-04-settings-sequential.json", "outcomes": { "passed -> passed": 10 } } ], "diagnosticFinding": "P4-04-O02: the inherited Settings case exposed SQLite error 5 during overlapping read/write traffic. The sequential test now requires the PUT response before readback. Backend contention remains open; no failure suppression or new expected failure was added.", "settingsCases": [ { "title": "[PRES-E07 E08 E09 S03 S04 S05 J05 J10 M06 W11] light/en Settings headings, reflow and retained actions", "file": "settings-page-layout.spec.ts", "expected": "passed", "actual": "passed" }, { "title": "[PRES-E07 E08 E09 S03 S04 S05 J05 J10 M06 W11] light/nb Settings headings, reflow and retained actions", "file": "settings-page-layout.spec.ts", "expected": "passed", "actual": "passed" }, { "title": "[PRES-E07 E08 E09 S03 S04 S05 J05 J10 M06 W11] dark/en Settings headings, reflow and retained actions", "file": "settings-page-layout.spec.ts", "expected": "passed", "actual": "passed" }, { "title": "[PRES-E07 E08 E09 S03 S04 S05 J05 J10 M06 W11] dark/nb Settings headings, reflow and retained actions", "file": "settings-page-layout.spec.ts", "expected": "passed", "actual": "passed" } ], "settingsScanCount": 20, "settingsViolationCount": 0, "scansWithIncompleteRules": 20, "reflowChecks": [ { "name": "general-1920-light-en-reflow", "outsideBounds": [] }, { "name": "general-1440-light-en-reflow", "outsideBounds": [] }, { "name": "general-1024-light-en-reflow", "outsideBounds": [] }, { "name": "general-768-light-en-reflow", "outsideBounds": [] }, { "name": "general-767-light-en-reflow", "outsideBounds": [] }, { "name": "general-390-light-en-reflow", "outsideBounds": [] }, { "name": "general-320-light-en-reflow", "outsideBounds": [] }, { "name": "long-heading-light-en-reflow", "outsideBounds": [] }, { "name": "rules-320-light-en-reflow", "outsideBounds": [] }, { "name": "rules-390-light-en-reflow", "outsideBounds": [] }, { "name": "rules-768-light-en-reflow", "outsideBounds": [] }, { "name": "rules-1024-light-en-reflow", "outsideBounds": [] }, { "name": "rules-1440-light-en-reflow", "outsideBounds": [] }, { "name": "notifications-error-light-en-reflow", "outsideBounds": [] }, { "name": "backup-light-en-reflow", "outsideBounds": [] }, { "name": "general-1920-light-nb-reflow", "outsideBounds": [] }, { "name": "general-1440-light-nb-reflow", "outsideBounds": [] }, { "name": "general-1024-light-nb-reflow", "outsideBounds": [] }, { "name": "general-768-light-nb-reflow", "outsideBounds": [] }, { "name": "general-767-light-nb-reflow", "outsideBounds": [] }, { "name": "general-390-light-nb-reflow", "outsideBounds": [] }, { "name": "general-320-light-nb-reflow", "outsideBounds": [] }, { "name": "long-heading-light-nb-reflow", "outsideBounds": [] }, { "name": "rules-320-light-nb-reflow", "outsideBounds": [] }, { "name": "rules-390-light-nb-reflow", "outsideBounds": [] }, { "name": "rules-768-light-nb-reflow", "outsideBounds": [] }, { "name": "rules-1024-light-nb-reflow", "outsideBounds": [] }, { "name": "rules-1440-light-nb-reflow", "outsideBounds": [] }, { "name": "notifications-error-light-nb-reflow", "outsideBounds": [] }, { "name": "backup-light-nb-reflow", "outsideBounds": [] }, { "name": "general-1920-dark-en-reflow", "outsideBounds": [] }, { "name": "general-1440-dark-en-reflow", "outsideBounds": [] }, { "name": "general-1024-dark-en-reflow", "outsideBounds": [] }, { "name": "general-768-dark-en-reflow", "outsideBounds": [] }, { "name": "general-767-dark-en-reflow", "outsideBounds": [] }, { "name": "general-390-dark-en-reflow", "outsideBounds": [] }, { "name": "general-320-dark-en-reflow", "outsideBounds": [] }, { "name": "long-heading-dark-en-reflow", "outsideBounds": [] }, { "name": "rules-320-dark-en-reflow", "outsideBounds": [] }, { "name": "rules-390-dark-en-reflow", "outsideBounds": [] }, { "name": "rules-768-dark-en-reflow", "outsideBounds": [] }, { "name": "rules-1024-dark-en-reflow", "outsideBounds": [] }, { "name": "rules-1440-dark-en-reflow", "outsideBounds": [] }, { "name": "notifications-error-dark-en-reflow", "outsideBounds": [] }, { "name": "backup-dark-en-reflow", "outsideBounds": [] }, { "name": "general-1920-dark-nb-reflow", "outsideBounds": [] }, { "name": "general-1440-dark-nb-reflow", "outsideBounds": [] }, { "name": "general-1024-dark-nb-reflow", "outsideBounds": [] }, { "name": "general-768-dark-nb-reflow", "outsideBounds": [] }, { "name": "general-767-dark-nb-reflow", "outsideBounds": [] }, { "name": "general-390-dark-nb-reflow", "outsideBounds": [] }, { "name": "general-320-dark-nb-reflow", "outsideBounds": [] }, { "name": "long-heading-dark-nb-reflow", "outsideBounds": [] }, { "name": "rules-320-dark-nb-reflow", "outsideBounds": [] }, { "name": "rules-390-dark-nb-reflow", "outsideBounds": [] }, { "name": "rules-768-dark-nb-reflow", "outsideBounds": [] }, { "name": "rules-1024-dark-nb-reflow", "outsideBounds": [] }, { "name": "rules-1440-dark-nb-reflow", "outsideBounds": [] }, { "name": "notifications-error-dark-nb-reflow", "outsideBounds": [] }, { "name": "backup-dark-nb-reflow", "outsideBounds": [] } ], "scans": [ { "name": "general-light-en-axe", "violations": [], "incomplete": [ { "id": "color-contrast", "impact": "serious", "tags": [ "cat.color", "wcag2aa", "wcag143", "TTv5", "TT13.c", "EN-301-549", "EN-9.1.4.3", "ACT", "RGAAv4", "RGAA-3.2.1" ], "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds", "help": "Elements must meet minimum color contrast ratio thresholds", "helpUrl": "https://dequeuniversity.com/rules/axe/4.13/color-contrast?application=playwright", "nodes": [ { "any": [ { "id": "color-contrast", "data": { "contrastRatio": 0, "fontSize": "10.5pt (14px)", "fontWeight": "normal", "messageKey": "bgOverlap", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [], "impact": "serious", "message": "Element's background color could not be determined because it is overlapped by another element" } ], "all": [], "none": [], "impact": "serious", "html": "