style: align global context panel and simplify selection copy

This commit is contained in:
Codex
2026-09-13 10:43:42 +02:00
parent 5af4408194
commit a59624a68f
5 changed files with 33 additions and 12 deletions
+14
View File
@@ -168,6 +168,20 @@ for (const width of [390, 649, 768, 1280, 1600]) {
expect(Math.abs(summary!.x - gridLabel!.x)).toBeLessThan(1);
expect(Math.abs(summaryBlock!.width - gridBlock!.width)).toBeLessThan(1);
expect(Math.abs(navigationBlock!.width - gridBlock!.width)).toBeLessThan(1);
const contextTrigger = page.getByRole("button", { name: /Working context/ });
await contextTrigger.click();
const contextBody = page.locator(".thot-context-body");
await expect(contextBody).toBeVisible();
await expect(contextBody).not.toContainText("Your last choices take precedence");
await expect(contextBody).not.toContainText("Installation default");
await expect(contextBody).not.toContainText("Last choice");
const contextBlock = await contextBody.boundingBox();
const workspaceSelect = await contextBody.getByRole("combobox", { name: "Workspace", exact: true }).boundingBox();
expect(Math.abs(contextBlock!.x - summaryBlock!.x)).toBeLessThan(1);
expect(Math.abs(workspaceSelect!.x - summary!.x)).toBeLessThan(1);
expect(await inspect(page)).toEqual({ overflow: 0, serif: [], tiny: [] });
await page.screenshot({ path: testInfo.outputPath("Context-expanded.png") });
await contextBody.getByRole("button", { name: "Done", exact: true }).click();
expect(Math.abs(catalog!.x - summary!.x)).toBeLessThan(1);
const workArea = await page.locator(".thot-fleet-ledger__workspace").boundingBox();
if (workArea!.width >= 768) {