diff --git a/crates/title_bar/src/title_bar.rs b/crates/title_bar/src/title_bar.rs index 294c3fdb4c..dc7fb4801a 100644 --- a/crates/title_bar/src/title_bar.rs +++ b/crates/title_bar/src/title_bar.rs @@ -21,7 +21,7 @@ use call::ActiveCall; use client::{Client, UserStore}; use feature_flags::{FeatureFlagAppExt, ZedPro}; use gpui::{ - actions, div, px, Action, AnyElement, App, Context, Decorations, Element, Entity, + actions, div, px, Action, AnyElement, App, Context, Corner, Decorations, Element, Entity, InteractiveElement, Interactivity, IntoElement, MouseButton, ParentElement, Render, Stateful, StatefulInteractiveElement, Styled, Subscription, WeakEntity, Window, }; @@ -670,6 +670,7 @@ impl TitleBar { if let Some(user) = user_store.current_user() { let plan = user_store.current_plan(); PopoverMenu::new("user-menu") + .anchor(Corner::TopRight) .menu(move |window, cx| { ContextMenu::build(window, cx, |menu, _, cx| { menu.when(cx.has_flag::(), |menu| { @@ -734,6 +735,7 @@ impl TitleBar { .anchor(gpui::Corner::TopRight) } else { PopoverMenu::new("user-menu") + .anchor(Corner::TopRight) .menu(|window, cx| { ContextMenu::build(window, cx, |menu, _, _| { menu.action("Settings", zed_actions::OpenSettings.boxed_clone())