From cb559b36c76e04490624523689d2c52ca974d71a Mon Sep 17 00:00:00 2001 From: Duncan Date: Thu, 27 Aug 2026 19:56:35 -0400 Subject: [PATCH] fix(desktop): lift right auxiliary pane above shared header backdrop MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #6901 added `isolate` to the right auxiliary pane so project sheets cover threads cleanly. With no z-index the isolated pane paints at level 0, below the channel's sibling `z-30` shared-header backdrop in split layout, washing out the pane's `z-40` header chrome (X/Edit). The backdrop is `pointer-events-none`, so the controls stayed clickable but invisible. Add `z-31` to the pane — above the backdrop, still below the `z-41` thread drawer/sheet overlays — so both behaviors coexist. Co-authored-by: Will Pfleger Signed-off-by: Will Pfleger --- desktop/playwright.config.ts | 1 + .../channels/ui/RightAuxiliaryPane.tsx | 6 +- .../auxiliary-pane-close-visibility.spec.ts | 113 ++++++++++++++++++ 3 files changed, 119 insertions(+), 1 deletion(-) create mode 100644 desktop/tests/e2e/auxiliary-pane-close-visibility.spec.ts diff --git a/desktop/playwright.config.ts b/desktop/playwright.config.ts index 4c2b6cd7fcc..2894a078d0d 100644 --- a/desktop/playwright.config.ts +++ b/desktop/playwright.config.ts @@ -30,6 +30,7 @@ export default defineConfig({ "**/navigation.spec.ts", "**/channels.spec.ts", "**/channel-shared-header-backdrop.spec.ts", + "**/auxiliary-pane-close-visibility.spec.ts", "**/channel-composer-overflow.spec.ts", "**/badge.spec.ts", "**/channel-browser.spec.ts", diff --git a/desktop/src/features/channels/ui/RightAuxiliaryPane.tsx b/desktop/src/features/channels/ui/RightAuxiliaryPane.tsx index 49fd2b58fc1..acbc9389268 100644 --- a/desktop/src/features/channels/ui/RightAuxiliaryPane.tsx +++ b/desktop/src/features/channels/ui/RightAuxiliaryPane.tsx @@ -31,7 +31,11 @@ export function RightAuxiliaryPane({ return (