You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Virtual apps index (`/apps/openbuilt/applications`) renders the generic CnIndexPage "+ Add Item" button + "Create Item" dialog instead of the custom `VirtualAppsActions` component that opens the four-step creation wizard.
Verified state
`src/manifest.json` correctly sets `config.actionsComponent: "VirtualAppsActions"` on the VirtualApps page entry
The component file `src/components/VirtualAppsActions.vue` builds and renders correctly in isolation (Vitest mounting test passes)
Browser DOM check: no `.ob-va-actions` element present anywhere on the index page
Hypothesis
nc-vue's CnIndexPage may not honor the `config.actionsComponent` prop on index pages — that pathway is documented for detail pages in the nc-vue CLAUDE.md (`actionsComponent: "ApplicationDetailActions"` on the VirtualAppDetail entry works correctly per smoke test). Index pages may need a different escape hatch (e.g. a `#actions` slot override or a different config key).
Symptom
The Virtual apps index (`/apps/openbuilt/applications`) renders the generic CnIndexPage "+ Add Item" button + "Create Item" dialog instead of the custom `VirtualAppsActions` component that opens the four-step creation wizard.
Verified state
Hypothesis
nc-vue's CnIndexPage may not honor the `config.actionsComponent` prop on index pages — that pathway is documented for detail pages in the nc-vue CLAUDE.md (`actionsComponent: "ApplicationDetailActions"` on the VirtualAppDetail entry works correctly per smoke test). Index pages may need a different escape hatch (e.g. a `#actions` slot override or a different config key).
Repro
Likely fix
Either:
Wizard spec: `openspec/changes/openbuilt-app-creation-wizard/specs/application-creation-wizard/spec.md` (REQ-OBWIZ-001).
Surfaced during the morning visual smoke pass on the chain.