Skip to content

shell: close the launcher popup before opening the workspace chooser - #35

Merged
mirkobrombin merged 2 commits into
singularityos-lab:mainfrom
perlowja:upstream-ready/launcher-popup-20261005
Oct 14, 2026
Merged

mirkobrombin merged 2 commits into
singularityos-lab:mainfrom
perlowja:upstream-ready/launcher-popup-20261005

Conversation

@perlowja

@perlowja perlowja commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

toggle_workspace_overview() is the path the panel and dock use, and it never dismissed app_menu. The workspace chooser is a full-screen TOP-layer surface, so an open launcher popup was left visible underneath and occluded the menu that launched it. Dismiss app_menu first, the same way hide_overview() already does.

Verified: meson setup && meson compile clean and meson test 18/18 in a debian:forky container. Confirmed against current main (3b72f26) that toggle_workspace_overview() still lacks the dismissal.

AI assistance: disclosed

perlowja and others added 2 commits October 5, 2026 16:50
toggle_workspace_overview() is the path the panel and dock use, and it never
dismissed app_menu. The workspace chooser is a full-screen TOP-layer surface,
so an open launcher popup was left visible underneath and occluded the menu
that launched it.

Assisted-by: opencode:deepseek-flash
AI-Scope: inserted the app_menu dismissal ahead of ensure_workspace_overview() in toggle_workspace_overview().
@mirkobrombin

Copy link
Copy Markdown
Member

Right fix, same as hide_overview() already does. I dropped the comment and squashed with a fix: subject, shell: is not one of our commit types. Merging.

@mirkobrombin
mirkobrombin merged commit 25c2aed into singularityos-lab:main Oct 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants