From e6be57ffb6b54cf2bbee2150557bd97aa86c9f82 Mon Sep 17 00:00:00 2001 From: Naiyuan Qing <145280634+NevilleQingNY@users.noreply.github.com> Date: Wed, 29 Jul 2026 14:58:51 +0800 Subject: [PATCH] fix(issues): scope the title cell's actions to the title cell MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The sub-issue and rename buttons keyed off the row's hover state, so pointing anywhere along a row — a status chip, a date, empty space — put controls that act on the title under a pointer that was somewhere else. They follow the title cell's own hover now. The gradient behind them still tracks the row colour, since that is what the cell is painted with while they are showing. Co-Authored-By: Claude Opus 5 (1M context) --- packages/views/issues/components/table-view.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/views/issues/components/table-view.tsx b/packages/views/issues/components/table-view.tsx index 69ef89e0a2..cef38232a9 100644 --- a/packages/views/issues/components/table-view.tsx +++ b/packages/views/issues/components/table-view.tsx @@ -680,7 +680,7 @@ export function InlineTitle({ return (
+ {/* Keyed to the title cell, not the row: these act on the title, + * and offering them from anywhere along a row puts them under the + * pointer while it is somewhere else entirely. The fade still + * follows the row's hover colour, since that is what the cell is + * painted with when they appear. */} +