Skip to content

CaseEmailTab is orphaned — component exists but no manifest tab mounts it #674

Description

@rubenvdlinde

Found while running the live-NC e2e suite (tests/e2e/workflows/deelzaak-case-email.spec.tsEmail tab renders CaseEmailTab in the sidebar strip).

src/views/cases/components/CaseEmailTab.vue exists, but CaseEmailTab / an email tab is referenced nowhere in src/manifest.json or src/manifest.d/. The CaseDetail sidebar manifest (pages[CaseDetail].config.sidebar.tabs) ships only audit (History), version-history, notes, sharing — no Email tab. Live-verified: opening the CaseDetail object sidebar shows exactly those four tabs.

So the Email feature is built but never surfaced (orphaned capability). Either wire CaseEmailTab into the CaseDetail sidebar tabs[], or drop the component + the e2e test if the feature was retired.

Verified on pure Vue 3 + current OpenRegister; the sidebar and its four manifest tabs render correctly — this is a wiring gap, not a render bug.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions