Skip to content

fix(desktop): tuck FAB near caret#5380

Merged
ComputelessComputer merged 1 commit into
mainfrom
fix/fab-caret-tuck
May 29, 2026
Merged

fix(desktop): tuck FAB near caret#5380
ComputelessComputer merged 1 commit into
mainfrom
fix/fab-caret-tuck

Conversation

@ComputelessComputer
Copy link
Copy Markdown
Collaborator

@ComputelessComputer ComputelessComputer commented May 29, 2026

Tuck the active session floating button when the editor caret is near the bottom and cover the chat hover reveal behavior.


Note

Low Risk
Desktop session UI and FAB positioning only; behavior is covered by new and existing unit tests.

Overview
Unifies when the session floating action button tucks so any visible FAB (chat or listen) moves down when the editor caret is near the bottom, not only the listen button in that case or chat when scroll-hidden.

The tuckAction condition in FloatingActionButton now requires an active action and tucks on isCaretNearBottom or the existing chat-only hidden peek behavior. A new test covers the chat FAB tucking at the caret with the same hover-zone reveal (group-hover:translate-y-0) as the hidden-chat case.

Reviewed by Cursor Bugbot for commit 9999afa. Bugbot is set up for automated code reviews on this repo. Configure here.

Tuck the active session floating button when the editor caret is near the bottom and cover the chat hover reveal behavior.
@netlify
Copy link
Copy Markdown

netlify Bot commented May 29, 2026

Deploy Preview for old-char canceled.

Name Link
🔨 Latest commit 9999afa
🔍 Latest deploy log https://app.netlify.com/projects/old-char/deploys/6a19b32722439a0008112062

@ComputelessComputer ComputelessComputer merged commit be7dc3d into main May 29, 2026
10 checks passed
@ComputelessComputer ComputelessComputer deleted the fix/fab-caret-tuck branch May 29, 2026 16:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant