From 3a5e9212d9823f2ccf54fabcceb2d21520a52260 Mon Sep 17 00:00:00 2001 From: MythEclipse Date: Wed, 3 Jun 2026 17:50:11 +0700 Subject: [PATCH] fix(sidebar): move mascot chatbot outside framer-motion nav to fix click interaction - Move MascotChatbot outside motion.nav to avoid framer-motion stacking context break - Use fixed positioning with z-[9999] for reliable interaction - Wrap sidebar return with Fragment for multiple root elements - Add border tail to chat bubble with two-layer clip-path (outer border, inner fill) - Fix tail direction to point bottom-left toward mascot Co-Authored-By: Claude Opus 4.8 --- services/frontend/src/widgets/Sidebar.tsx | 24 ++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/services/frontend/src/widgets/Sidebar.tsx b/services/frontend/src/widgets/Sidebar.tsx index 7b8bdc3..2e3b081 100644 --- a/services/frontend/src/widgets/Sidebar.tsx +++ b/services/frontend/src/widgets/Sidebar.tsx @@ -42,6 +42,7 @@ export function Sidebar({ channelId, }); return ( + <>