{ "candidate": "4fe108beb", "browser": "Google Chrome for Testing 151.0.7922.71", "appBundleSdkVersion": "0.4.17", "result": "PASS", "tabs": [ { "id": "thread-panel", "number": "9", "text": "Your tab", "target": { "left": 641, "top": 277.25, "right": 722.484375, "bottom": 305.25 }, "badge": { "left": 671.734375, "top": 253.25, "right": 691.734375, "bottom": 273.25 } }, { "id": "file-opener", "number": "10", "text": "retry-notes.md", "target": { "left": 728.484375, "top": 277.25, "right": 846.96875, "bottom": 305.25 }, "badge": { "left": 777.71875, "top": 253.25, "right": 797.71875, "bottom": 273.25 } }, { "id": "code-renderers", "number": "11", "text": "Diff", "target": { "left": 852.96875, "top": 277.25, "right": 906.953125, "bottom": 305.25 }, "badge": { "left": 869.953125, "top": 253.25, "right": 889.953125, "bottom": 273.25 } } ], "annotationSequence": [ "Full-page panels", "The thread list", "Thread row status", "Sidebar footer buttons", "Thread header controls", "Rich message embeds", "Message actions", "In-thread forms", "Thread side-panel tabs", "File viewers & editors", "Code & diff renderers", "Timeline row renderers", "App-wide scripts" ], "paletteState": { "title": "Open release notes\nNavigation\n1\nRun release checklist\nPlugins\nCopy thread link\nThread", "marker": "1", "searchLabel": "Search commands" }, "composerPills": [ "Command palette actions", "File viewers & editors" ], "composerText": "Build a plugin capability like Command palette actions using bb's Plugin Guide. Build a plugin capability like File viewers & editors using bb's Plugin Guide. ", "visualEvidence": { "schemaVersion": 1, "candidate": "4fe108beb", "checkpoint": "plugin-guide-framed-reference-paste", "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": "two copied surface references pasted as framed sentences", "transitionWidths": [ 389, 390, 391 ], "cycles": 0, "elapsedMs": 0, "beforeScreenshot": null, "afterScreenshot": "/Users/brsbl/.bb/thread-storage/thr_6n85axkwev/qa/final-4fe108beb/plugin-guide-framed-paste-mobile-4fe108beb.png", "recording": null, "proof": "Both structured pills remain distinct; the editable framing copy is present before and after each pill and stays visible through adjacent widths.", "notes": "Static clipboard and paste interaction; sustained motion is not applicable.", "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": "two copied surface references pasted as framed sentences", "transitionWidths": [ 767, 768, 769 ], "cycles": 0, "elapsedMs": 0, "beforeScreenshot": null, "afterScreenshot": "/Users/brsbl/.bb/thread-storage/thr_6n85axkwev/qa/final-4fe108beb/plugin-guide-framed-paste-small-narrow-4fe108beb.png", "recording": null, "proof": "Both structured pills remain distinct; the editable framing copy is present before and after each pill and stays visible through adjacent widths.", "notes": "Static clipboard and paste interaction; sustained motion is not applicable.", "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": "two copied surface references pasted as framed sentences", "transitionWidths": [ 1023, 1024, 1025 ], "cycles": 0, "elapsedMs": 0, "beforeScreenshot": null, "afterScreenshot": "/Users/brsbl/.bb/thread-storage/thr_6n85axkwev/qa/final-4fe108beb/plugin-guide-framed-paste-normal-desktop-4fe108beb.png", "recording": null, "proof": "Both structured pills remain distinct; the editable framing copy is present before and after each pill and stays visible through adjacent widths.", "notes": "Static clipboard and paste interaction; sustained motion is not applicable.", "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": "two copied surface references pasted as framed sentences", "transitionWidths": [ 1919, 1920, 1921 ], "cycles": 0, "elapsedMs": 0, "beforeScreenshot": null, "afterScreenshot": "/Users/brsbl/.bb/thread-storage/thr_6n85axkwev/qa/final-4fe108beb/plugin-guide-framed-paste-very-large-desktop-4fe108beb.png", "recording": null, "proof": "Both structured pills remain distinct; the editable framing copy is present before and after each pill and stays visible through adjacent widths.", "notes": "Static clipboard and paste interaction; sustained motion is not applicable.", "result": "PASS" } ], "responsiveTransitions": "PASS", "sustainedMotion": "NOT_APPLICABLE", "result": "PASS" }, "screenshots": [ "/Users/brsbl/.bb/thread-storage/thr_6n85axkwev/qa/final-4fe108beb/plugin-guide-app-tabs-4fe108beb.png", "/Users/brsbl/.bb/thread-storage/thr_6n85axkwev/qa/final-4fe108beb/plugin-guide-file-opener-tab-4fe108beb.png", "/Users/brsbl/.bb/thread-storage/thr_6n85axkwev/qa/final-4fe108beb/plugin-guide-code-renderers-tab-4fe108beb.png", "/Users/brsbl/.bb/thread-storage/thr_6n85axkwev/qa/final-4fe108beb/plugin-guide-command-palette-4fe108beb.png", "/Users/brsbl/.bb/thread-storage/thr_6n85axkwev/qa/final-4fe108beb/plugin-guide-two-composer-pills-4fe108beb.png", "/Users/brsbl/.bb/thread-storage/thr_6n85axkwev/qa/final-4fe108beb/plugin-guide-framed-paste-mobile-4fe108beb.png", "/Users/brsbl/.bb/thread-storage/thr_6n85axkwev/qa/final-4fe108beb/plugin-guide-framed-paste-small-narrow-4fe108beb.png", "/Users/brsbl/.bb/thread-storage/thr_6n85axkwev/qa/final-4fe108beb/plugin-guide-framed-paste-normal-desktop-4fe108beb.png", "/Users/brsbl/.bb/thread-storage/thr_6n85axkwev/qa/final-4fe108beb/plugin-guide-framed-paste-very-large-desktop-4fe108beb.png" ] }