Skip to content

Dashboard: deep-linkable / shareable dashboard URLs #101154

Description

@100yenadmin

Share a link straight to a dashboard tab.

Part of the Modular Dashboard roadmap — see the tracker #101136. Builds on Wave 1 (#101093; PRs #101094 / #101097 / #101098).

Problem

Dashboard tabs currently live behind a ?ws=<slug> query param on one static route. That's not a real shareable URL and it doesn't behave like a page — back/forward navigation and bookmarking don't work the way operators expect.

What this adds

  • A real router path segment for each tab instead of a query param.
  • Shareable links that resolve directly to a specific tab.
  • Working browser back/forward history between tabs.

How it'd be built

Promote the tab slug from ?ws=<slug> to a path segment (/plugin/dashboard/:slug). Add the route via @openclaw/uirouter in ui/src/pages/plugin/route.ts (definePage), and update navigateToWorkspaceTab to push path-segment routes instead of query-param state.

References

Tier 4 — distribution.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:ux-frictionUser-facing flow adds avoidable confusion or support burden without fully blocking progress.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.staleMarked as stale due to inactivity

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions