Files
multica/packages/core/workspace
b24d3595a1 MUL-8028: fix(desktop): navigate existing reserved workspace slugs (ZIC-336) (#9276)
* fix(desktop): navigate existing reserved workspace slugs

Co-authored-by: multica-agent <[email protected]>

* fix(core): bind workspace slug lookup to the mounted provider (MUL-8028)

- Bind the reserved-slug membership lookup from QueryProvider's effect
  instead of createQueryClient(), so StrictMode's discarded extra client
  can never become the bound one; unbind is owner-checked.
- Only skip legacy unscoped-link prefixing for a path that is a known
  member workspace + workspace route, so /chat in content still becomes
  /<current>/chat (chat is not a reserved slug).
- Group the new tests under describe blocks and cover both regressions.

Co-authored-by: multica-agent <[email protected]>

---------

Co-authored-by: multica-agent <[email protected]>
Co-authored-by: Multica Eve <[email protected]>
2026-10-20 13:53:31 +08:00
..