Skip to content

Fix/expanded message dialog wrong content#183

Open
erenbertr wants to merge 2 commits into21st-dev:mainfrom
erenbertr:fix/expanded-message-dialog-wrong-content
Open

Fix/expanded message dialog wrong content#183
erenbertr wants to merge 2 commits into21st-dev:mainfrom
erenbertr:fix/expanded-message-dialog-wrong-content

Conversation

@erenbertr
Copy link

No description provided.

When the terminal panel is open and the user clicks "New Chat",
focus was staying on the xterm textarea instead of moving to the
chat editor. The requestAnimationFrame callback fired too early —
before the browser's focus management settled after React's DOM
updates. Switch to setTimeout(100ms) to ensure the editor focus
call happens after all pending focus transitions complete. This
matches the pattern already used in new-chat-form.tsx.

Also adds proper cleanup (clearTimeout) to the useEffect.
The Dialog in AgentUserMessageBubble portals to document.body via Radix
DialogPortal, escaping the hidden tab's opacity:0 / pointerEvents:none
container. When a user expands a message and switches tabs (e.g. via
keyboard shortcut), the old dialog remains visible and shows content
from the previous sub-chat. Fix by auto-closing the dialog whenever
activeSubChatId changes.
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