From eb1b062654a70551cd05e2f81587137f9ca60d71 Mon Sep 17 00:00:00 2001
From: Lauri Eskola <lauri.eskola@acquia.com>
Date: Fri, 26 Jun 2020 15:03:47 +0300
Subject: [PATCH] Issue #3145930 by bnjmnm, lauriii, msuthars, nod_:
 Tableheader should recalculate on toolbar tray toggle

---
 core/misc/tableheader.es6.js | 6 +++---
 core/misc/tableheader.js     | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/core/misc/tableheader.es6.js b/core/misc/tableheader.es6.js
index 9d3bceecbcac..8b3967665116 100644
--- a/core/misc/tableheader.es6.js
+++ b/core/misc/tableheader.es6.js
@@ -139,12 +139,12 @@
   // Bind to custom Drupal events.
   $(document).on({
     /**
-     * Recalculate columns width when window is resized and when show/hide
-     * weight is triggered.
+     * Recalculate columns width when window is resized, when show/hide weight
+     * is triggered, or when toolbar tray is toggled.
      *
      * @ignore
      */
-    'columnschange.TableHeader': tableHeaderResizeHandler,
+    'columnschange.TableHeader drupalToolbarTrayChange': tableHeaderResizeHandler,
 
     /**
      * Recalculate TableHeader.topOffset when viewport is resized.
diff --git a/core/misc/tableheader.js b/core/misc/tableheader.js
index 6c31845cc041..bc3827d1a721 100644
--- a/core/misc/tableheader.js
+++ b/core/misc/tableheader.js
@@ -77,7 +77,7 @@
   });
 
   $(document).on({
-    'columnschange.TableHeader': tableHeaderResizeHandler,
+    'columnschange.TableHeader drupalToolbarTrayChange': tableHeaderResizeHandler,
 
     'drupalViewportOffsetChange.TableHeader': tableHeaderOffsetChangeHandler
   });
-- 
GitLab