diff --git a/apps/web/src/components/ChatView.tsx b/apps/web/src/components/ChatView.tsx
index 632edc048e8b51067fbee98458efb8ae55a2bf14..9e6a34c6776be2743f2f784461d5f6fae1c05de0 100644
--- a/apps/web/src/components/ChatView.tsx
+++ b/apps/web/src/components/ChatView.tsx
@@ -91,6 +91,7 @@ import { Menu, MenuItem, MenuPopup, MenuShortcut, MenuTrigger } from "./ui/menu"
import { CursorIcon, Icon } from "./Icons";
import { cn, isMacPlatform, isWindowsPlatform } from "~/lib/utils";
import { Badge } from "./ui/badge";
+import { Tooltip, TooltipPopup, TooltipTrigger } from "./ui/tooltip";
import { Command, CommandInput, CommandItem, CommandList } from "./ui/command";
import { decodeProjectScriptKeybindingRule } from "~/lib/projectScriptKeybindings";
import ProjectScriptsControl, { type NewProjectScriptInput } from "./ProjectScriptsControl";
@@ -2112,19 +2113,27 @@ const ChatHeader = memo(function ChatHeader({
)}
{activeProjectName && }
-
-
-
+
+
+
+
+ }
+ />
+
+ {diffToggleShortcutLabel
+ ? `Toggle diff panel (${diffToggleShortcutLabel})`
+ : "Toggle diff panel"}
+
+
);