File tree browser discovery popover not showing up
Problem
The file tree browser discovery popover was not displaying correctly to introduce users to the new file tree navigation feature. This was discovered during a team test session.
Root Cause
Multiple issues were preventing the popover from working properly:
- Missing
idattribute on the toggle button (accidentally removed in a previous commit) - CSS wrapper
.file-tree-browser-toggle-wrapperwas interfering with popover positioning - Complex logic mixing popover and toggle functionality in a single component
- Incorrect trigger configuration and event handling
Remaining Questions
- How should we handle the visual overlap when both the popover and tooltip are showing simultaneously?
- When should the popover disappear beyond the current dismiss/expand triggers? Currently the popover currently only disappears when user manually dismisses it or when user expands the file tree browser. The popover persists even when users interact with other parts of the application (like the super sidebar), which may not be the desired UX.
Edited by 🤖 GitLab Bot 🤖