From 6d1822c4494018e4b7af010a052d0a3ca768d934 Mon Sep 17 00:00:00 2001 From: mektpoy Date: Thu, 22 Oct 2026 17:25:22 +0800 Subject: [PATCH] fix(experimental): keep the sticky header flush with the scrollport --- .../client-ui-perf/src/client/perf.module.css | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/experimental/client-ui-perf/src/client/perf.module.css b/packages/experimental/client-ui-perf/src/client/perf.module.css index 1846d95829..c603ee019f 100644 --- a/packages/experimental/client-ui-perf/src/client/perf.module.css +++ b/packages/experimental/client-ui-perf/src/client/perf.module.css @@ -19,7 +19,13 @@ height: 100%; min-height: 0; overflow-y: auto; - padding: 12px 20px calc(var(--dsh-composer-height, 152px) + 16px); + /* No top padding: a sticky header sits at the scrollport top, and padding + here would leave a strip where rows scroll above it. */ + padding: 0 20px calc(var(--dsh-composer-height, 152px) + 16px); +} + +.scroll > :first-child { + margin-top: 12px; } .empty {