{ "schemaVersion": 1, "candidate": "02bba578d9dc5391ff3ad208199668dd29f296de", "checkpoint": "thread-name-pill", "viewports": [ { "viewportClass": "mobile", "viewportWidth": 390, "viewportHeight": 844, "viewportUnit": "css_px", "contentWidth": 390, "contentHeight": 844, "contentUnit": "css_px", "windowWidth": null, "windowHeight": null, "windowUnit": null, "deviceScaleFactor": 3, "captureWidth": 1170, "captureHeight": 2532, "captureUnit": "device_px", "state": "archived target; pending + resolved", "transitionWidths": [389, 390, 391], "cycles": 0, "elapsedMs": 0, "beforeScreenshot": null, "afterScreenshot": "qa/thread-name-pill-after-mobile.png", "recording": null, "proof": "The drawer opens fully with the archived thread name; no raw-ID flash, clipping, or offscreen final frame.", "notes": null, "result": "PASS" }, { "viewportClass": "small/narrow", "viewportWidth": 768, "viewportHeight": 900, "viewportUnit": "css_px", "contentWidth": 768, "contentHeight": 900, "contentUnit": "css_px", "windowWidth": null, "windowHeight": null, "windowUnit": null, "deviceScaleFactor": 2, "captureWidth": 1536, "captureHeight": 1800, "captureUnit": "device_px", "state": "archived target; pending + resolved", "transitionWidths": [767, 768, 769], "cycles": 0, "elapsedMs": 0, "beforeScreenshot": null, "afterScreenshot": "qa/thread-name-pill-after-small-narrow.png", "recording": null, "proof": "The name stays resolved and aligned while crossing the compact-to-persistent-sidebar breakpoint.", "notes": null, "result": "PASS" }, { "viewportClass": "normal desktop", "viewportWidth": 1440, "viewportHeight": 900, "viewportUnit": "css_px", "contentWidth": 1440, "contentHeight": 900, "contentUnit": "css_px", "windowWidth": null, "windowHeight": null, "windowUnit": null, "deviceScaleFactor": 2, "captureWidth": 2880, "captureHeight": 1800, "captureUnit": "device_px", "state": "archived target; pending + resolved + click", "transitionWidths": [1023, 1024, 1025], "cycles": 0, "elapsedMs": 0, "beforeScreenshot": "qa/thread-name-pill-before-normal-desktop.png", "afterScreenshot": "qa/thread-name-pill-after-normal-desktop.png", "recording": null, "proof": "The pill renders the archived thread name without a raw-ID flash; a direct pointer click navigates to the expected source thread.", "notes": "Merge-base comparison is 31a190ddb5f0ffb86cb8dcd80482497663de2685.", "result": "PASS" }, { "viewportClass": "very large desktop", "viewportWidth": 3440, "viewportHeight": 1440, "viewportUnit": "css_px", "contentWidth": 3440, "contentHeight": 1440, "contentUnit": "css_px", "windowWidth": null, "windowHeight": null, "windowUnit": null, "deviceScaleFactor": 1, "captureWidth": 3440, "captureHeight": 1440, "captureUnit": "device_px", "state": "archived target; pending + resolved", "transitionWidths": [1919, 1920, 1921], "cycles": 0, "elapsedMs": 0, "beforeScreenshot": null, "afterScreenshot": "qa/thread-name-pill-after-very-large-desktop.png", "recording": null, "proof": "The resolved pill remains anchored to the sidebar without clipping or stretch-related spacing changes.", "notes": null, "result": "PASS" } ], "responsiveTransitions": "PASS", "sustainedMotion": "NOT_APPLICABLE", "result": "PASS" }