diff --git a/packages/dashboard/app/__tests__/browser-layout-smoke-fixture.test.ts b/packages/dashboard/app/__tests__/browser-layout-smoke-fixture.test.ts index 571bbaf648..6d727a6623 100644 --- a/packages/dashboard/app/__tests__/browser-layout-smoke-fixture.test.ts +++ b/packages/dashboard/app/__tests__/browser-layout-smoke-fixture.test.ts @@ -84,4 +84,15 @@ describe("browser layout smoke fixture", () => { expect(html).toContain(label); } }); + + /* + FNXC:ListView 2026-08-03-07:00: + The mobile List smoke fixture must carry the production list-view--single-pane marker without coupling the regression to HTML attribute order or spacing. + */ + it("marks the mobile List fixture as the production single-pane surface", () => { + const html = createSmokeHtml(); + const listSectionTag = html.match(/]*\bdata-smoke="list"[^>]*>/)?.[0]; + expect(listSectionTag).toBeDefined(); + expect(listSectionTag).toMatch(/\bclass="[^"]*\blist-view--single-pane\b[^"]*"/); + }); }); diff --git a/packages/dashboard/scripts/browser-layout-smoke.mjs b/packages/dashboard/scripts/browser-layout-smoke.mjs index f836ce14d3..6646ca001a 100644 --- a/packages/dashboard/scripts/browser-layout-smoke.mjs +++ b/packages/dashboard/scripts/browser-layout-smoke.mjs @@ -379,7 +379,8 @@ export function createSmokeHtml() {
${columnMarkup}
-