The System Activity launcher (ArtActivityLauncherComponent, bottom-right gear FAB) is mounted twice on the Art Studio page:
Globally at the app root — app.component.tsmountArtActivityLauncher() (added with the corner orbit dock work, so it's available on every route).
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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The System Activity launcher (
ArtActivityLauncherComponent, bottom-right gear FAB) is mounted twice on the Art Studio page:app.component.tsmountArtActivityLauncher()(added with the corner orbit dock work, so it's available on every route).art-pipe-shell.component.html<lib-art-activity-launcher />, a leftover from before the global mount existed.Since the launcher renders a
position: fixedbottom-right button, visiting/art-studioshows 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.