chat: track visibility of the delegate in messages
chat: transfer input focus to message pane
chat: add custom checks for list threshold handling
chat: add custom checks for pane focus handling
chat: improve glance check and glance workspace
chat: start chat for visible state check
chat: end chat for visible state check