From 3ad9ff98407d8eb985ff621628bc439ffe15a8cc Mon Sep 17 00:00:00 2001
From: Lauri Eskola <lauri.eskola@acquia.com>
Date: Thu, 30 Nov 2023 11:19:25 +0200
Subject: [PATCH] Issue #3404218 by djsagar, mherchel, smustgrave: Table filter
 creates jank (layout shift) on page load

---
 core/modules/system/css/components/js.module.css | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/core/modules/system/css/components/js.module.css b/core/modules/system/css/components/js.module.css
index f6c1c01ff90d..645d94fa3d5d 100644
--- a/core/modules/system/css/components/js.module.css
+++ b/core/modules/system/css/components/js.module.css
@@ -20,3 +20,16 @@
 .js .js-show {
   display: block;
 }
+
+/**
+ * Use the scripting media features for modern browsers to reduce layout shifts.
+ */
+@media (scripting: enabled) {
+  /* Extra specificity to override previous selector. */
+  .js-hide.js-hide {
+    display: none;
+  }
+  .js-show {
+    display: block;
+  }
+}
-- 
GitLab