From f04e85670b08d90788349ad67316c1698d9b019e Mon Sep 17 00:00:00 2001
From: Arjun <6592213+arkml@users.noreply.github.com>
Date: Tue, 16 Jun 2026 00:16:34 +0530
Subject: [PATCH] Added a 1-second hover delay to all assistant chat composer
tooltips, including native path model/stop tooltips.
---
.../components/chat-input-with-mentions.tsx | 147 ++++++++++--------
1 file changed, 83 insertions(+), 64 deletions(-)
diff --git a/apps/x/apps/renderer/src/components/chat-input-with-mentions.tsx b/apps/x/apps/renderer/src/components/chat-input-with-mentions.tsx
index fcad45b4..00bcaa8e 100644
--- a/apps/x/apps/renderer/src/components/chat-input-with-mentions.tsx
+++ b/apps/x/apps/renderer/src/components/chat-input-with-mentions.tsx
@@ -72,6 +72,7 @@ export type StagedAttachment = {
const MAX_ATTACHMENT_SIZE = 10 * 1024 * 1024 // 10MB
const MAX_VISIBLE_RECENT_WORK_DIRS = 3
const MAX_STORED_RECENT_WORK_DIRS = 8
+const CHAT_INPUT_TOOLTIP_DELAY_MS = 1000
// Stored in the workspace (~/.rowboat/config) so it travels with the workspace and
// stays consistent with the other config/*.json files (e.g. coding-agents.json).
const RECENT_WORK_DIRS_CONFIG_PATH = 'config/recent-work-dirs.json'
@@ -829,7 +830,7 @@ function ChatInputInner({
-
+
+
+
+
+
+
+ {currentWorkDirLabel}
+ Pinned by the coding session
+
+
+
+ {effectiveWorkDir}
+
) : (
/* Working directory lives behind a submenu so the main menu stays to two
items. One hover/click away for power users; out of the way otherwise. */
@@ -880,18 +883,20 @@ function ChatInputInner({
{/* Current selection — shown for context only when one is set. */}
{workDir && (
-