From cb8725e2d95a32e17d73b2d428286dba1ec99fc7 Mon Sep 17 00:00:00 2001 From: Leonidas Zhak <70497898+LeonidasZhak@users.noreply.github.com> Date: Wed, 1 Jul 2026 07:00:52 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=A4=96=20fix:=20use=20shared=20settings?= =?UTF-8?q?=20header=20tooltips?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace native title tooltips in the mobile settings header with the shared tooltip component so the controls use the same portal-backed tooltip behavior as the rest of the app. --- _Generated with `mux` • Model: `GPT-5` • Thinking: `unknown` • Cost: ``_ --- .../features/Settings/SettingsPage.tsx | 45 ++++++++++--------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/src/browser/features/Settings/SettingsPage.tsx b/src/browser/features/Settings/SettingsPage.tsx index e51f292602..0978788dc6 100644 --- a/src/browser/features/Settings/SettingsPage.tsx +++ b/src/browser/features/Settings/SettingsPage.tsx @@ -18,6 +18,7 @@ import { Lock, } from "lucide-react"; import { useSettings } from "@/browser/contexts/SettingsContext"; +import { TooltipIfPresent } from "@/browser/components/Tooltip/Tooltip"; import { useOnboardingPause } from "@/browser/features/SplashScreens/SplashScreenProvider"; import { useExperimentValue } from "@/browser/hooks/useExperiments"; import { isEditableElement, KEYBINDS, matchesKeybind } from "@/browser/utils/ui/keybinds"; @@ -227,30 +228,32 @@ export function SettingsPage(props: SettingsPageProps) { >
{props.leftSidebarCollapsed && ( - + + + )} Settings
- + + +