From 3ab7d4c5b668bd9d0043ea19f22cacf5bccefb99 Mon Sep 17 00:00:00 2001 From: iamnbutler Date: Thu, 22 Oct 2026 18:09:38 -0400 Subject: [PATCH 1/2] =?UTF-8?q?fix(ui):=20keep=20the=20project=20picker's?= =?UTF-8?q?=20Remove=20=C3=97=20hidden=20and=20unclickable=20until=20the?= =?UTF-8?q?=20row=20is=20hovered?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Why: packages/ui/src/components/session-sidebar/session-sidebar.tsx#function RepoRow | the × takes no pointer events until its row is hovered, so a click that never hovered (opened-by-keyboard first row, synthetic clicks) selects the project instead of opening Remove; Delete/Backspace stays the keyboard path --- ...5JTK8PMAS2P823HXPXMFKMR-the-takes-no-pointer-events.md | 8 ++++++++ .../ui/src/components/session-sidebar/session-sidebar.tsx | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 .lane/memory/packages/ui/src/components/session-sidebar/session-sidebar.tsx/01M5JTK8PMAS2P823HXPXMFKMR-the-takes-no-pointer-events.md diff --git a/.lane/memory/packages/ui/src/components/session-sidebar/session-sidebar.tsx/01M5JTK8PMAS2P823HXPXMFKMR-the-takes-no-pointer-events.md b/.lane/memory/packages/ui/src/components/session-sidebar/session-sidebar.tsx/01M5JTK8PMAS2P823HXPXMFKMR-the-takes-no-pointer-events.md new file mode 100644 index 00000000..1599026d --- /dev/null +++ b/.lane/memory/packages/ui/src/components/session-sidebar/session-sidebar.tsx/01M5JTK8PMAS2P823HXPXMFKMR-the-takes-no-pointer-events.md @@ -0,0 +1,8 @@ +--- +id: 01M5JTK8PMAS2P823HXPXMFKMR +anchor: function RepoRow +created: 2026-10-22T22:09:38Z +norm: '1' +--- + +the × takes no pointer events until its row is hovered, so a click that never hovered (opened-by-keyboard first row, synthetic clicks) selects the project instead of opening Remove; Delete/Backspace stays the keyboard path diff --git a/packages/ui/src/components/session-sidebar/session-sidebar.tsx b/packages/ui/src/components/session-sidebar/session-sidebar.tsx index 5fa27cf0..cc9c962d 100644 --- a/packages/ui/src/components/session-sidebar/session-sidebar.tsx +++ b/packages/ui/src/components/session-sidebar/session-sidebar.tsx @@ -231,7 +231,7 @@ function RepoRow({ repo, selected, onRepoChange, onRepoRemove }: { {selected && ( - + )} {onRepoRemove && ( @@ -240,7 +240,7 @@ function RepoRow({ repo, selected, onRepoChange, onRepoRemove }: {