ktx-vaidehi
77d62ddee2
fix(logs): bound the last selected column to the viewport ( #13573 )
...
`body` — and any last selected field — sized itself to its longest value
instead of taking the leftover width, dragging the row into thousands of
pixels of horizontal scroll. Two separate causes:
- the absorber marked the column `meta.autoWidth`, which in OTable means
"no width at all", and a horizontalScroll table carries `min-w-max`,
which sizes every column to its max-content;
- sized columns in a scrolling table had no `max-width`, so as soon as
another field was added and `body` stopped being the absorber, its own
text stretched it to ~3000px.
Split the two behaviours the pre-migration table kept separate: plain
`autoWidth` stays content-sized (the default `source` column was `width:
auto` and scrolled), while the new `meta.fillRemaining` takes the
leftover width but stays inside the container and ellipsis-truncates
(pre-migration `flex: 1 1 auto; overflow: hidden`). A bounded filler
drops the table's `min-w-max` and pins its sized siblings at their own
size in both directions.
Opt-in, so the other horizontalScroll tables (traces, dashboard panels,
monitors, search history) keep their existing layout untouched.
Verified against the pre-migration build (044f561506 ) running side by
side on identical data: column widths and scroll offsets match exactly.
2026-07-31 14:12:12 +00:00
..
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-31 02:49:18 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-31 02:49:18 +00:00
2026-07-28 07:58:21 +00:00
2026-07-31 07:23:22 +00:00
2026-07-31 11:19:46 +00:00
2026-07-24 07:11:39 +00:00
2026-07-31 14:12:12 +00:00
2026-07-21 12:47:06 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-06-15 14:59:55 +00:00
2026-07-24 07:11:39 +00:00
2026-05-28 11:00:49 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-20 18:06:21 +00:00
2026-07-31 08:50:19 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-31 08:50:19 +00:00
2026-07-31 08:50:19 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-04-07 09:57:53 +08:00
2026-07-24 07:11:39 +00:00
2026-05-28 11:00:49 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-28 10:59:27 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-04-07 09:57:53 +08:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-10 06:12:52 +05:30
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-05-28 11:00:49 +00:00
2026-07-24 07:11:39 +00:00
2026-07-30 12:18:23 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-04-07 09:57:53 +08:00
2026-07-21 12:47:06 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-21 12:47:06 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-04-07 09:57:53 +08:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-14 07:50:56 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-28 07:58:21 +00:00
2026-07-24 07:11:39 +00:00
2026-07-28 07:58:21 +00:00
2026-07-31 07:23:22 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-21 12:47:06 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-31 11:19:46 +00:00
2026-07-31 11:19:46 +00:00
2026-07-31 01:00:19 +00:00
2026-07-31 01:00:19 +00:00
2026-07-31 11:19:46 +00:00
2026-07-31 11:19:46 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-20 18:06:21 +00:00
2026-04-07 09:57:53 +08:00
2025-11-06 18:38:13 +08:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-06-09 16:28:08 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-07-24 07:11:39 +00:00
2026-04-07 09:57:53 +08:00
2026-07-24 07:11:39 +00:00