Loading
Remove session_details_side_panel_info_overlay feature flag
What does this MR do and why?
- Removes the
session_details_side_panel_info_overlayfeature flag. This replaces the information icon in the panel header and its collapsible section with a "Session details" bar pinned to the bottom of the panel. - Also removes related code that only existed for the old information toggle and section
- The information button and its props in
ai_panel.vue/content_container.vue - The
gl-collapsebranch and the maximized-panel layout variant inagent_flow_details.vue. With the collapse gone the wrapper has a single child in side-panel view, so the row-reverse layout no longer had any effect - The
isSidePanelViewprop and its styling branches inagent_flow_info.vue, which now renders only in the page view - The unused
setInfoToggleVisiblehelper inee/ai/graphql
- The information button and its props in
References
- Related to [FF] Roll out `session_details_side_panel_info_... (#624497 - closed) • Allison Villa • 19.5 and Session Details: Remove the old info toggle (#627222 - closed) • Allison Villa
- MR that added the feature: Add session details overlay to the Duo side panel (!252388 - merged) • Allison Villa • 19.4
Screenshots or screen recordings
| Before | After |
|---|---|
![]() |
![]() ![]() |
How to set up and validate locally
- Prerequisite: Have GitLab Duo set up in your GDK
- Have a Duo-enabled group and project in your GDK created by the Duo setup above
- Prerequisite: Have GitLab Runner working
- Open the sessions list in the Duo side panel and click on a session
- Confirm that you see the session details overlay bar and that clicking on it expands the details
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 Allison Villa


