Skip to content

Fix message navigation on DSH 0.2.0-rc.2 - #7

Merged
SpookySandwich merged 1 commit into
SpookySandwich:masterfrom
pariseed:fix_dsh-0.2-session-navigation
Oct 5, 2026
Merged

SpookySandwich merged 1 commit into
SpookySandwich:masterfrom
pariseed:fix_dsh-0.2-session-navigation

Conversation

@pariseed

@pariseed pariseed commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

Summary

Fix the Web UI boot failure when dsh-plugin-message-edit is installed on DSH
0.2.0-rc.2.

The plugin expected sessions.open() during activation, but DSH 0.2's
sessions service owns session data, not navigation. Navigation is provided
by uiWorkspace.openSession().

Changes

  • Inject uiWorkspace and declare its client module dependency.
  • Route version switching, edits, retries, and remembered-version restoration
    through uiWorkspace.openSession().
  • Update client tests to model DSH 0.2's service split and cover activation.

Verification

  • npm test — 33 tests passed
  • npm run check:package — passed
  • Confirmed the locally patched plugin boots and works in the DSH Web UI.

@SpookySandwich
SpookySandwich merged commit 9f91ebb into SpookySandwich:master Oct 5, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants