From 09cba8a8e8fbcdcf6c597e4293e37526474dba5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20Gla=CC=88ser?= Date: Mon, 28 Sep 2026 07:49:58 +0200 Subject: [PATCH] fix: isolate large table horizontal viewport --- components/data-display.html | 2 ++ styles/42-components-data-display.css | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/components/data-display.html b/components/data-display.html index 0994787..be76b74 100644 --- a/components/data-display.html +++ b/components/data-display.html @@ -80,6 +80,7 @@

Optionale Spaltenbreiten-Anpassung: data-column-resize="true" aktiviert die Funktion. Die Tabelle benötigt dafür eine stabile, portalweit eindeutige data-column-resize-key. Die Header-Zellen können mit data-default-width (Prozent, Pixel oder relative fr-Werte) und die Tabelle mit data-column-min-width konfiguriert werden. Die Runtime wird nach dynamischem Nachladen über window.sgInitLargeTableColumnResize({ root }) erneut aufgerufen. Gespeicherte Werte liegen als { version: 1, widths: number[] } unter sg:large-table:column-widths:<key> in localStorage.

+
Large Table
@@ -224,6 +225,7 @@
+ diff --git a/styles/42-components-data-display.css b/styles/42-components-data-display.css index 18df569..3b8d9f1 100644 --- a/styles/42-components-data-display.css +++ b/styles/42-components-data-display.css @@ -72,7 +72,14 @@ } .sg-large-table[data-column-resize="true"] { + overflow: hidden; +} + +.sg-large-table__viewport { + width: 100%; + max-width: 100%; overflow-x: auto; + box-sizing: border-box; } .sg-large-table__title-segment {