From edb66d2805220cc9c07391a9adbd16436d41209f Mon Sep 17 00:00:00 2001 From: doxa-maps-88655c70 <88627970+doxa-maps-88655c70@users.noreply.github.com> Date: Fri, 25 Sep 2026 07:59:22 +0000 Subject: [PATCH] Correct the record: there is no RTL column-clipping bug MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The last commit recorded "in RTL the leftmost data column clips against the edge" as known debt. Measured rather than eyeballed, that is wrong. Counting cells falling outside the table holder: English and Arabic are IDENTICAL — 13 of 20 columns off-screen in both, scrollWidth 3146 against clientWidth 1400 either way. A twenty-column table is wider than 1,400px, and RTL mirrors which edge the overflow sits on. What I saw in the Arabic screenshot was English's right-edge overflow appearing on the left, which is what mirroring means. I read a picture instead of measuring, and filed the result as debt — which would have sent the next person chasing a defect that does not exist. Whether twenty columns is right for a 1,400px screen is a real question. It is a design question, and it is the same question in English. --- plugin-designs/gospel-resources/data-tables.vue | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/plugin-designs/gospel-resources/data-tables.vue b/plugin-designs/gospel-resources/data-tables.vue index 3d9d3900e..505ccf839 100644 --- a/plugin-designs/gospel-resources/data-tables.vue +++ b/plugin-designs/gospel-resources/data-tables.vue @@ -228,7 +228,16 @@ useShadowStyles(