Duplicate System Activity gear FAB on /art-studio #883

Closed
opened 2026-07-28 03:22:44 +00:00 by spikerj · 0 comments
Owner

The System Activity launcher (ArtActivityLauncherComponent, bottom-right gear FAB) is mounted twice on the Art Studio page:

  1. Globally at the app root — app.component.ts mountArtActivityLauncher() (added with the corner orbit dock work, so it's available on every route).
  2. Inline in the Art Studio shell nav — art-pipe-shell.component.html <lib-art-activity-launcher />, a leftover from before the global mount existed.

Since the launcher renders a position: fixed bottom-right button, visiting /art-studio shows two "System Activity" gear buttons.

Fix: remove the shell-level instance (template + component import + spec stub); the global mount already covers the Art Studio route.

The System Activity launcher (`ArtActivityLauncherComponent`, bottom-right gear FAB) is mounted twice on the Art Studio page: 1. Globally at the app root — `app.component.ts` `mountArtActivityLauncher()` (added with the corner orbit dock work, so it's available on every route). 2. Inline in the Art Studio shell nav — `art-pipe-shell.component.html` `<lib-art-activity-launcher />`, a leftover from before the global mount existed. Since the launcher renders a `position: fixed` bottom-right button, visiting `/art-studio` shows two "System Activity" gear buttons. Fix: remove the shell-level instance (template + component import + spec stub); the global mount already covers the Art Studio route.
Sign in to join this conversation.