The Skills entry that linked to /apps/skills from the side navigation is missing from the current ew / feat/ew-skills-editor-recovered flow.
This link existed on the exp-workspace branch, where the sidenav injected a “Skills” item that preserved the current org/site context in the hash:
/apps/skills?...#/{org}/{site}
Current Behavior
The nx2 sidenav does not show a Skills entry.
The only current entry point to the Skills editor is through the chat + menu item, “Manage Skills”.
Expected Behavior
Authors should have a visible side navigation entry for Skills that opens:
/apps/skills?nx=...&nxver=2&ref=...#/{org}/{site}
The link should preserve the current org/site context from the URL hash.
Notes
On exp-workspace, this behavior was implemented in:
nx/blocks/sidenav/sidenav.js
via logic similar to:
buildSkillsLabHref()
syncSkillsLabLink()
hashchange handling
The current nx2 sidenav lives in:
nx2/blocks/sidenav/sidenav.js
and gets its links from the /nx/fragments/sidenav fragment, so there are two possible fixes:
Add the Skills link to the hosted sidenav fragment.
Port/adapt the injection behavior into the nx2 sidenav.
Acceptance Criteria
A “Skills” link appears in the side navigation.
The Skills entry that linked to
/apps/skillsfrom the side navigation is missing from the currentew/feat/ew-skills-editor-recoveredflow.This link existed on the
exp-workspacebranch, where the sidenav injected a “Skills” item that preserved the currentorg/sitecontext in the hash:Current Behavior
The nx2 sidenav does not show a Skills entry.
The only current entry point to the Skills editor is through the chat + menu item, “Manage Skills”.
Expected Behavior
Authors should have a visible side navigation entry for Skills that opens:
/apps/skills?nx=...&nxver=2&ref=...#/{org}/{site}
The link should preserve the current org/site context from the URL hash.
Notes
On exp-workspace, this behavior was implemented in:
nx/blocks/sidenav/sidenav.js
via logic similar to:
buildSkillsLabHref()syncSkillsLabLink()hashchange handling
The current nx2 sidenav lives in:
nx2/blocks/sidenav/sidenav.js
and gets its links from the /nx/fragments/sidenav fragment, so there are two possible fixes:
Add the Skills link to the hosted sidenav fragment.
Port/adapt the injection behavior into the nx2 sidenav.
Acceptance Criteria
A “Skills” link appears in the side navigation.