Fix Duo Agentic Chat subheader alignment
What does this MR do and why?
Fixes vertical alignment issues in the Duo Agentic Chat subheader:
- Moves the session-id dropdown (the
#headerslot induo_agentic_chat_state_manager.vue) out of its absolutely-positioned wrapper and into the chat header's right-side flex container. The previousgl-absolute gl-right-5 gl-top-10 gl-pt-2positioning required hard-coded offsets and didn't reliably align with the subheader content. - Adds
gl-items-centerto the inner avatar/title block induo_chat_header.vueso the 32px avatar stays vertically centered with the title and agent handler text instead of sticking to the top of a stretched flex row.
References
Screenshots or screen recordings
| Before | After |
|---|---|
![]() |
![]() |
How to set up and validate locally
- Open Duo Agentic Chat.
- Start a new chat and confirm the empty state subheader still renders as before.
- Open an existing thread and confirm the avatar, title/agent handler, and session-id dropdown are all vertically aligned in the middle of the subheader row.
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Austin Regnery


