Peter Steinberger
fd1171f8fb
refactor(ui): heal chat-pane max-lines and markdown-tables mock isolation ( #125766 )
...
* refactor(ui): extract chat pane rail state
chat-pane-render.ts sits at 702/700 effective max-lines on main, latently
failing the lint lane for any change that pulls it into scope. Extract the
rail/sidebar-slot model building into chat-pane-rails.ts (behavior-neutral)
to heal it without a suppression.
* test(ui): isolate markdown-tables from shared module graph
The shared UI runner reuses its module graph across jsdom registries; when
another worker file evaluates markdown-tables.ts unmocked first, this file's
clipboard vi.mock can bind to a stale instance and the copy spy records zero
calls (checks-ui failures on PR #125668 ). The test belongs on the canonical
singleton-sensitive list, which exists for exactly this class.
2026-08-18 03:16:44 -07:00
..
2026-06-22 07:59:00 +08:00
2026-06-22 07:59:00 +08:00
2026-07-28 14:07:02 -04:00
2026-07-28 14:07:02 -04:00
2026-08-02 17:08:08 -07:00
2026-07-28 14:07:02 -04:00
2026-07-28 14:07:02 -04:00
2026-07-28 14:07:02 -04:00
2026-07-28 14:07:02 -04:00
2026-08-13 03:17:14 -07:00
2026-07-28 14:07:02 -04:00
2026-07-28 14:07:02 -04:00
2026-07-28 14:07:02 -04:00
2026-07-22 19:33:45 -04:00
2026-07-11 06:15:41 -07:00
2026-07-15 22:40:00 -07:00
2026-08-13 16:56:43 -07:00
2026-08-15 04:47:33 -07:00
2026-08-15 04:47:33 -07:00
2026-07-28 00:41:49 -04:00
2026-07-28 00:41:49 -04:00
2026-08-10 09:35:51 -07:00
2026-07-28 00:41:49 -04:00
2026-07-11 06:15:41 -07:00
2026-08-12 07:21:43 -07:00
2026-07-10 12:00:14 -04:00
2026-08-13 17:16:55 -07:00
2026-08-13 16:56:43 -07:00
2026-08-13 16:56:43 -07:00
2026-08-13 16:56:43 -07:00
2026-08-13 16:56:43 -07:00
2026-07-31 16:40:46 -07:00
2026-07-31 16:40:46 -07:00
2026-08-13 16:56:43 -07:00
2026-07-31 16:40:46 -07:00
2026-08-15 22:15:09 -07:00
2026-08-11 16:21:44 -07:00
2026-07-11 06:15:41 -07:00
2026-08-02 19:55:36 -07:00
2026-07-11 06:15:41 -07:00
2026-08-02 19:55:36 -07:00
2026-07-11 06:15:41 -07:00
2026-08-02 19:55:36 -07:00
2026-07-15 22:40:00 -07:00
2026-08-13 22:51:34 -04:00
2026-08-13 19:39:32 -07:00
2026-07-07 13:45:26 -07:00
2026-07-07 13:45:26 -07:00
2026-07-07 13:45:26 -07:00
2026-07-07 13:45:26 -07:00
2026-07-07 13:45:26 -07:00
2026-07-11 06:15:41 -07:00
2026-07-07 13:45:26 -07:00
2026-08-02 19:55:36 -07:00
2026-08-10 09:35:51 -07:00
2026-07-11 06:15:41 -07:00
2026-08-02 19:55:36 -07:00
2026-08-02 19:55:36 -07:00
2026-07-11 06:15:41 -07:00
2026-07-15 22:40:00 -07:00
2026-08-02 19:55:36 -07:00
2026-08-02 19:55:36 -07:00
2026-07-11 06:15:41 -07:00
2026-08-02 19:55:36 -07:00
2026-08-02 19:55:36 -07:00
2026-07-11 06:15:41 -07:00
2026-07-15 22:40:00 -07:00
2026-07-11 06:15:41 -07:00
2026-07-15 22:40:00 -07:00
2026-08-02 19:55:36 -07:00
2026-07-11 06:15:41 -07:00
2026-08-12 17:19:22 -07:00
2026-08-02 19:55:36 -07:00
2026-07-11 06:15:41 -07:00
2026-08-02 19:55:36 -07:00
2026-07-11 06:15:41 -07:00
2026-08-11 15:10:27 -07:00
2026-08-02 19:55:36 -07:00
2026-07-11 06:15:41 -07:00
2026-08-09 19:43:49 -07:00
2026-08-02 19:55:36 -07:00
2026-07-11 06:15:41 -07:00
2026-07-15 22:40:00 -07:00
2026-08-10 09:35:51 -07:00
2026-07-11 06:15:41 -07:00
2026-07-15 22:40:00 -07:00
2026-08-02 19:55:36 -07:00
2026-07-11 06:15:41 -07:00
2026-08-02 19:55:36 -07:00
2026-08-02 19:55:36 -07:00
2026-07-11 06:15:41 -07:00
2026-08-14 14:50:21 +05:30
2026-07-11 06:15:41 -07:00
2026-07-15 22:40:00 -07:00
2026-08-02 19:55:36 -07:00
2026-07-11 06:15:41 -07:00
2026-07-15 22:40:00 -07:00
2026-08-02 19:55:36 -07:00
2026-07-11 06:15:41 -07:00
2026-08-02 19:55:36 -07:00
2026-07-11 00:58:14 -07:00
2026-07-15 07:14:35 -07:00
2026-07-19 01:06:49 -07:00
2026-07-13 04:38:05 -07:00
2026-07-13 04:38:05 -07:00
2026-08-04 03:38:39 -07:00
2026-08-04 03:38:39 -07:00
2026-08-04 03:38:39 -07:00
2026-07-07 13:45:26 -07:00
2026-07-16 23:15:35 -07:00
2026-07-09 19:32:12 -04:00
2026-08-10 20:21:20 -07:00
2026-08-16 23:24:11 -07:00
2026-07-10 12:00:14 -04:00
2026-07-11 06:15:41 -07:00
2026-08-10 09:35:51 -07:00
2026-08-10 09:35:51 -07:00
2026-08-10 09:35:51 -07:00
2026-07-10 12:00:14 -04:00
2026-08-13 11:40:57 -07:00
2026-08-09 07:21:35 -07:00
2026-07-11 06:15:41 -07:00
2026-07-28 14:07:02 -04:00
2026-08-02 10:12:30 -07:00
2026-07-14 00:16:49 -07:00
2026-08-12 10:00:58 -07:00
2026-08-11 22:37:06 -07:00
2026-07-14 00:16:49 -07:00
2026-08-16 23:14:48 -07:00
2026-08-15 20:42:58 -07:00
2026-08-03 09:55:37 -07:00
2026-08-12 00:48:14 -07:00
2026-08-03 08:01:44 -07:00
2026-07-27 16:02:28 -04:00
2026-08-18 03:16:44 -07:00
2026-08-10 09:35:51 -07:00
2026-07-04 23:19:38 +01:00
2026-08-10 09:35:51 -07:00
2026-07-11 06:15:41 -07:00
2026-07-15 07:14:35 -07:00
2026-07-15 07:14:35 -07:00
2026-08-11 22:37:06 -07:00
2026-08-09 19:44:44 -07:00
2026-08-09 19:44:44 -07:00
2026-07-11 06:15:41 -07:00
2026-08-13 17:16:55 -07:00
2026-07-10 12:00:14 -04:00
2026-07-27 06:54:45 -04:00