Summary
Running the Playwright e2e suite (--project=chromium) against a live instance, 31 of 41 tests fail (10 pass). The failures cluster in the dashboard-widget interaction specs:
image-widget.spec.ts, label-widget.spec.ts, text-display-widget.spec.ts
wave3-runtime-shell.spec.ts (cog menu, sidebar→GET /api/dashboard/{id} switching)
spec-coverage/spec-coverage.spec.ts (label/size/placeholder scenarios)
All fail on expect(locator).toBeVisible() — the widget add/edit/render runtime doesn't behave as the specs expect on this instance. This is consistent with the known stale @nextcloud/vue dashboard widget runtime issue (CnWidgetGrid dropping widget.dataSource; useDataSource not resolving the function-form arg) — the published nc-vue the instance serves is behind the fixes.
Gate-19 e2e coverage is 100% (64 covered + 2318 excluded, 0 uncovered); this is an execution/runtime problem, not a coverage gap.
Suspected cause / next steps
- Confirm the served
@nextcloud/vue version includes the dashboard dataSource/useDataSource fixes; bump if stale.
- Re-run the suite once the widget runtime renders correctly; triage any residual failures.
- Login globalSetup already waits for
#header (45s) and is fine; the failures are post-login widget rendering.
Filed from local e2e validation on 2026-06-04 (env: slow shared dev instance).
Gemigreerd van Codeberg — oorspronkelijk Conduction/launchpad#77, geopend door rubenvdlinde op 2026-06-04.
Summary
Running the Playwright e2e suite (
--project=chromium) against a live instance, 31 of 41 tests fail (10 pass). The failures cluster in the dashboard-widget interaction specs:image-widget.spec.ts,label-widget.spec.ts,text-display-widget.spec.tswave3-runtime-shell.spec.ts(cog menu, sidebar→GET /api/dashboard/{id}switching)spec-coverage/spec-coverage.spec.ts(label/size/placeholder scenarios)All fail on
expect(locator).toBeVisible()— the widget add/edit/render runtime doesn't behave as the specs expect on this instance. This is consistent with the known stale@nextcloud/vuedashboard widget runtime issue (CnWidgetGrid droppingwidget.dataSource;useDataSourcenot resolving the function-form arg) — the published nc-vue the instance serves is behind the fixes.Gate-19 e2e coverage is 100% (64 covered + 2318 excluded, 0 uncovered); this is an execution/runtime problem, not a coverage gap.
Suspected cause / next steps
@nextcloud/vueversion includes the dashboarddataSource/useDataSourcefixes; bump if stale.#header(45s) and is fine; the failures are post-login widget rendering.Filed from local e2e validation on 2026-06-04 (env: slow shared dev instance).
Gemigreerd van Codeberg — oorspronkelijk Conduction/launchpad#77, geopend door
rubenvdlindeop 2026-06-04.