From dbd7d859cb6353bef3e91f59b51be70725009cc7 Mon Sep 17 00:00:00 2001 From: Anthony Eid Date: Thu, 26 Feb 2026 14:52:51 +0100 Subject: [PATCH] Fix modal not using UI font and text color The bug occurred because we weren't setting the right text style on the root div anymore (Multiworkspace), which was introduce in #49995 --- crates/workspace/src/multi_workspace.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/workspace/src/multi_workspace.rs b/crates/workspace/src/multi_workspace.rs index 1c1426ee56f1a4..d58101f8b5c266 100644 --- a/crates/workspace/src/multi_workspace.rs +++ b/crates/workspace/src/multi_workspace.rs @@ -723,6 +723,9 @@ impl Render for MultiWorkspace { None }; + let ui_font = theme::setup_ui_font(window, cx); + let text_color = cx.theme().colors().text; + let workspace = self.workspace().clone(); let workspace_key_context = workspace.update(cx, |workspace, cx| workspace.key_context(cx)); let root = workspace.update(cx, |workspace, cx| workspace.actions(h_flex(), window, cx)); @@ -731,6 +734,8 @@ impl Render for MultiWorkspace { root.key_context(workspace_key_context) .relative() .size_full() + .font(ui_font) + .text_color(text_color) .on_action(cx.listener(Self::close_window)) .on_action( cx.listener(|this: &mut Self, _: &NewWorkspaceInWindow, window, cx| {