José Almeida
dd4cb2c3ee
fix(web): align office topbar border with sidebar header (h-10) ( #1281 )
...
* fix(web): align office topbar border with sidebar header (h-10)
The OfficeTopbar was h-12 (48px) while the AppSidebar header is h-10 (40px),
so the office top bar's bottom border sat ~8px below the sidebar's
under-workspace-picker border, breaking the continuous seam where the sidebar
meets the page content. Drop the topbar to h-10 to match the sidebar header and
the PageTopbar/dockview top bars used elsewhere.
Add data-testid hooks to both bordered sections and a Playwright regression
asserting they resolve to the same height and bottom y-position.
* test(web): force expanded sidebar in topbar alignment check
Addresses review feedback (Greptile/Claude): the alignment assertion only
holds for the expanded sidebar header (its border sits under the workspace
picker, and that layout carries data-testid="app-sidebar-header"). Set the
appSidebar.collapsed flag off via addInitScript before load so leftover
collapsed state can't turn the check into a confusing timeout instead of a
real assertion.
2026-06-06 22:38:31 +01:00
..
2026-06-02 23:10:02 +01:00
2026-06-06 22:38:31 +01:00
2026-05-26 10:27:07 +01:00
2026-05-17 20:16:15 +01:00
2026-05-28 10:12:40 +01:00
2026-05-23 10:52:45 +01:00
2026-06-06 21:58:39 +01:00
2026-06-06 21:58:39 +01:00
2026-06-06 21:58:39 +01:00
2026-05-31 18:58:48 +01:00
2026-06-06 21:58:39 +01:00
2026-05-31 18:58:48 +01:00
2026-05-19 19:14:21 +01:00
2026-05-21 09:24:34 +01:00
2026-05-03 16:15:28 +01:00
2026-06-02 17:07:00 +01:00
2026-04-24 17:14:03 +01:00
2026-06-04 10:18:17 +01:00
2026-06-02 21:48:23 +01:00
2026-06-06 21:58:39 +01:00
2026-06-04 09:31:50 +01:00
2026-05-05 09:03:42 +01:00
2026-05-01 21:02:41 +01:00
2026-06-06 21:58:39 +01:00
2026-04-17 23:12:45 +01:00
2026-05-25 18:15:52 +01:00
2026-02-19 22:18:01 +00:00
2026-05-01 13:24:12 +01:00
2026-05-30 23:03:18 +01:00
2026-05-16 20:07:57 +01:00
2026-05-08 16:32:06 +01:00
2026-05-08 16:32:06 +01:00
2026-02-19 22:18:01 +00:00
2026-02-24 00:48:55 +00:00
2026-03-07 18:55:03 +00:00
2026-04-25 23:53:43 +01:00
2026-02-19 22:18:01 +00:00
2026-04-15 13:22:32 +01:00
2026-05-12 01:10:22 +01:00
2026-04-27 22:50:08 +01:00
2026-02-19 22:18:01 +00:00
2026-04-01 23:29:49 +01:00
2026-05-12 18:54:14 +01:00
2026-05-01 15:18:18 +01:00
2026-05-01 15:18:18 +01:00
2026-05-10 19:44:56 +01:00
2026-05-18 23:08:14 +01:00
2026-06-06 21:58:39 +01:00
2026-05-21 22:58:14 +01:00
2026-05-05 14:13:43 +01:00
2026-05-11 17:51:26 +01:00
2026-05-11 17:51:26 +01:00
2026-05-05 14:13:43 +01:00
2026-05-28 19:17:26 +01:00
2026-05-05 14:13:43 +01:00
2026-06-06 21:58:39 +01:00
2026-05-11 13:33:18 +01:00
2026-02-19 22:18:01 +00:00
2026-05-01 15:18:18 +01:00
2026-06-02 23:10:02 +01:00
2026-06-06 21:58:39 +01:00
2026-05-29 11:08:42 +01:00
2026-02-19 22:18:01 +00:00
2026-03-29 15:33:40 +01:00
2026-03-05 00:47:58 +00:00
2026-05-24 12:59:30 +01:00
2026-04-20 13:44:24 +01:00
2026-02-19 22:18:01 +00:00
2026-06-02 21:48:23 +01:00
2026-04-16 10:14:45 +01:00
2026-05-28 16:23:17 +01:00
2026-05-03 22:45:52 +01:00
2026-05-03 22:45:52 +01:00
2026-05-30 15:47:02 +01:00
2026-05-30 15:47:02 +01:00
2026-05-14 21:26:09 +01:00
2026-05-01 21:02:41 +01:00
2026-05-30 15:47:02 +01:00
2026-05-30 15:47:02 +01:00
2026-05-25 19:14:36 +01:00
2026-05-25 19:14:36 +01:00
2026-06-01 18:38:51 +01:00
2026-06-01 18:38:51 +01:00
2026-04-25 23:53:43 +01:00
2026-05-16 20:07:57 +01:00
2026-05-30 15:47:02 +01:00
2026-05-30 15:47:02 +01:00
2026-05-02 20:26:42 +01:00
2026-05-30 15:47:02 +01:00
2026-05-30 15:47:02 +01:00
2026-05-02 20:26:42 +01:00
2026-05-14 21:26:09 +01:00
2026-05-25 19:14:36 +01:00
2026-05-03 16:15:28 +01:00
2026-05-30 15:47:02 +01:00
2026-05-30 15:47:02 +01:00
2026-05-30 15:47:02 +01:00
2026-05-30 15:47:02 +01:00
2026-05-30 15:47:02 +01:00
2026-05-30 15:47:02 +01:00
2026-05-30 15:47:02 +01:00
2026-05-30 15:47:02 +01:00
2026-06-01 19:36:20 +01:00
2026-06-01 19:36:20 +01:00
2026-05-30 15:47:02 +01:00
2026-06-01 18:38:51 +01:00
2026-06-01 18:38:51 +01:00
2026-05-30 15:47:02 +01:00
2026-05-30 15:47:02 +01:00
2026-05-30 15:47:02 +01:00
2026-05-30 15:47:02 +01:00
2026-05-30 15:47:02 +01:00
2026-05-30 15:47:02 +01:00
2026-06-01 18:38:51 +01:00
2026-06-01 18:38:51 +01:00
2026-05-01 18:01:17 +01:00
2026-06-06 21:58:39 +01:00
2026-02-19 22:18:01 +00:00
2026-03-05 00:47:58 +00:00
2026-05-02 20:26:42 +01:00
2026-05-02 20:26:42 +01:00
2026-05-12 18:54:14 +01:00
2026-02-19 22:18:01 +00:00