The bar is instantiated once per screen, so each widget registers its IPC handler once per screen and Quickshell reports a collision for every screen past the first. Failing on any collision would have failed the suite on multi-monitor desktops for behaviour that is correct; allow one per screen and fail only beyond that, which is still what duplicate component loads produce. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>