diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-08-28 08:34:41 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-08-28 08:34:41 +0200 |
| commit | 45cbe43a21a9d046afebb248b4bd455bf0fd9cd0 (patch) | |
| tree | a9c79c554ceb4de5e09bccc94fab25ca34924a34 /packages/meshbay-node/src/meshbay_node/ui | |
| parent | 25ebaed11772056c611c3ce650387d6961e0baa0 (diff) | |
| download | meshbay-45cbe43a21a9d046afebb248b4bd455bf0fd9cd0.tar.gz | |
feat(chat): focus the composer when the Chat tab opens
ChatPanel remounts on every tab switch, so a mount effect is the tab-entry
hook. `focus({ preventScroll: true })` so it does not fight the panel-sizing
and scroll-to-bottom effects still settling, and so a phone opens the
keyboard without the view jumping.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018gKJ85aZyvEwarXMFzFEwi
Diffstat (limited to 'packages/meshbay-node/src/meshbay_node/ui')
0 files changed, 0 insertions, 0 deletions