From ea3c22fba13a778c83c9bcc4da013468bf342cc5 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 8 Jul 2025 00:36:19 +0100 Subject: [PATCH] Remove remaining animations and fix file browser issues MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Swap file picker and settings buttons in session header (settings now at the end) - Disable all button transitions in session view with body.in-session-view - Disable modal backdrop fade-in animation (0.3s) in session view - Fix file browser briefly showing then going dark by preventing event bubbling - Add stopPropagation to file browser button click to prevent duplicate modals The session detail page should now have zero animations when toggling sidebar or opening modals. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .../components/session-view/session-header.ts | 11 +++++++---- web/src/client/styles.css | 18 ++++++++++++++++++ 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/web/src/client/components/session-view/session-header.ts b/web/src/client/components/session-view/session-header.ts index 784b010d..78589034 100644 --- a/web/src/client/components/session-view/session-header.ts +++ b/web/src/client/components/session-view/session-header.ts @@ -157,9 +157,15 @@ export class SessionHeader extends LitElement {
+ this.onOpenSettings?.()} + > - this.onOpenSettings?.()} - >