From 0ed5b9a75d57af1242241c8ebe76dfca43981cb8 Mon Sep 17 00:00:00 2001 From: pythonlearner1025 Date: Sat, 29 Aug 2026 19:18:04 +0000 Subject: [PATCH 1/2] fix(webapp): the org mark and the workspace tiles share one 35px size One custom property ties them so they can never drift apart. Co-Authored-By: Claude Fable 5 --- packages/webapp/src/strip-rail.css | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/webapp/src/strip-rail.css b/packages/webapp/src/strip-rail.css index 6cd5f847..382c67f6 100644 --- a/packages/webapp/src/strip-rail.css +++ b/packages/webapp/src/strip-rail.css @@ -35,17 +35,21 @@ border-bottom: 0; } +/* The org mark and the workspace tiles share one size so they can never + drift apart (user ruling 2026-08-29). */ +.shell-strip { --strip-tile: 35px; } + .shell-orgmark { display: grid; - width: 22px; - height: 22px; + width: var(--strip-tile); + height: var(--strip-tile); flex: none; place-items: center; border: 0; - border-radius: 6px; + border-radius: 10px; color: var(--paper); background: var(--accent); - font: 700 11px/1 var(--font-ui); + font: 700 13px/1 var(--font-ui); cursor: pointer; } @@ -78,8 +82,8 @@ display: grid; /* Same footprint as the org mark at the top of the strip (user ruling 2026-08-29). */ - width: 35px; - height: 35px; + width: var(--strip-tile); + height: var(--strip-tile); flex: none; place-items: center; border: 0; From 25fcd43966dbd0e66c81d0759c402a98cd054e38 Mon Sep 17 00:00:00 2001 From: pythonlearner1025 Date: Sat, 29 Aug 2026 19:19:28 +0000 Subject: [PATCH 2/2] fix(webapp): the shared new-tab menu resets its own button chrome Under the tab strip an ancestor reset hid the gap; under the rail the UA button face and border painted every item as a pill. The menu is self-sufficient now and renders identically at both call sites. Co-Authored-By: Claude Fable 5 --- packages/webapp/src/webapp-workspace.css | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/webapp/src/webapp-workspace.css b/packages/webapp/src/webapp-workspace.css index ecf096be..b0846127 100644 --- a/packages/webapp/src/webapp-workspace.css +++ b/packages/webapp/src/webapp-workspace.css @@ -217,10 +217,16 @@ gap: 10px; min-height: 38px; padding: 0 12px; + /* Self-sufficient reset: this menu mounts under the tab strip AND the + * session rail. Without its own border/background reset it wears the UA + * button chrome wherever no ancestor resets it. */ + border: 0; border-radius: var(--r-item); color: var(--ink); + background: none; font-size: 13.5px; text-align: left; + cursor: pointer; } .webapp-agent-menu button:hover,