From d5f85a5e9696ef834f66cd01ea3814c14d9966be Mon Sep 17 00:00:00 2001 From: Conrad Irwin Date: Fri, 3 Apr 2026 12:54:54 -0600 Subject: [PATCH] Fix panel impl --- crates/workspace/src/dock.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/workspace/src/dock.rs b/crates/workspace/src/dock.rs index 31226ef8cc9d24370f88472961d3890cfb760862..ff4bafe71f65ebafb47bcdf64b775259502ede9a 100644 --- a/crates/workspace/src/dock.rs +++ b/crates/workspace/src/dock.rs @@ -1073,8 +1073,10 @@ impl Render for Dock { }; div() + .id("dock-panel") .key_context(dispatch_context) .track_focus(&self.focus_handle(cx)) + .focus_follows_mouse(self.focus_follows_mouse, cx) .flex() .bg(cx.theme().colors().panel_background) .border_color(cx.theme().colors().border) @@ -1090,8 +1092,6 @@ impl Render for Dock { }) .child( div() - .id("dock-panel") - .focus_follows_mouse(self.focus_follows_mouse, cx) .map(|this| match self.position().axis() { Axis::Horizontal => this.min_w(size).h_full(), Axis::Vertical => this.min_h(size).w_full(), @@ -1108,6 +1108,7 @@ impl Render for Dock { }) } else { div() + .id("dock-panel") .key_context(dispatch_context) .track_focus(&self.focus_handle(cx)) }