When the animated Agent thinking indicator is visible, it becomes difficult or impossible to switch to another chat from the selectbox because the animation keeps triggering UI updates/repaints and the selectbox closes before the user can complete the selection.
In practice this makes switching chats unreliable or impossible while the animation is active.
Why this matters
Switching chats while one agent is still thinking is a normal workflow. The animated status should not steal focus or destabilize the session/chat picker.
Repro
- Open Windows Companion.
- Start or wait for a chat where the UI shows the animated
Agent thinking label.
- Open the chat/session selectbox.
- Try to choose another chat while the animation is still running. In practice this makes switching chats unreliable or impossible while the animation is active.
Expected
- The selectbox should stay open long enough for the user to pick another chat.
- The
Agent thinking animation can continue visually, but it must not reset/close the open dropdown.
- Ongoing animated status updates should not interfere with normal pointer/keyboard selection in the chat picker.
Actual
- The screen keeps repainting while
Agent thinking animates.
- The selectbox closes before the selection can be completed.
Suggested fix
- Ensure the
Agent thinking animation does not remount or reset the chat/session picker.
- Keep the picker open state stable across unrelated animation/status updates.
When the animated
Agent thinkingindicator is visible, it becomes difficult or impossible to switch to another chat from the selectbox because the animation keeps triggering UI updates/repaints and the selectbox closes before the user can complete the selection.In practice this makes switching chats unreliable or impossible while the animation is active.
Why this matters
Switching chats while one agent is still thinking is a normal workflow. The animated status should not steal focus or destabilize the session/chat picker.
Repro
Agent thinkinglabel.Expected
Agent thinkinganimation can continue visually, but it must not reset/close the open dropdown.Actual
Agent thinkinganimates.Suggested fix
Agent thinkinganimation does not remount or reset the chat/session picker.