diff --git a/crates/sidebar/src/sidebar.rs b/crates/sidebar/src/sidebar.rs index bef521c6a0fe8a09724410b4fb186ffce672d8c3..ceb566f4c7b22acea44faa3b7f0bf3879d28b7ec 100644 --- a/crates/sidebar/src/sidebar.rs +++ b/crates/sidebar/src/sidebar.rs @@ -796,13 +796,15 @@ impl Sidebar { }; let color = cx.theme().colors(); - let gradient_overlay = GradientFade::new( - color.panel_background, - color.element_hover, - color.element_active, - ) - .width(px(48.0)) - .group_name(group_name.clone()); + let base_bg = if is_active_workspace { + color.ghost_element_selected + } else { + color.panel_background + }; + let gradient_overlay = + GradientFade::new(base_bg, color.element_hover, color.element_active) + .width(px(48.0)) + .group_name(group_name.clone()); ListItem::new(id) .group_name(group_name)