[Bug] Dashboard content below the viewport is not scrollable #1

Closed
opened 2026-07-28 22:15:36 +02:00 by zemion · 1 comment
Owner

Problem

The Dashboard route is rendered directly inside the shell outlet, whose overflow is intentionally clipped. The page did not establish its own scroll container, so widgets below the viewport were unreachable.

Acceptance criteria

  • The Dashboard uses the full available route height.
  • Dashboard content scrolls vertically when it exceeds that height.
  • The core fallback Dashboard follows the same behavior.

Resolution

Implemented in govoplan-dashboard commit 2250d69 and govoplan-core commit 324c26d. Verified by the dashboard-only, core-only, and full-product WebUI builds in the focused check.

## Problem The Dashboard route is rendered directly inside the shell outlet, whose overflow is intentionally clipped. The page did not establish its own scroll container, so widgets below the viewport were unreachable. ## Acceptance criteria - The Dashboard uses the full available route height. - Dashboard content scrolls vertically when it exceeds that height. - The core fallback Dashboard follows the same behavior. ## Resolution Implemented in govoplan-dashboard commit 2250d69 and govoplan-core commit 324c26d. Verified by the dashboard-only, core-only, and full-product WebUI builds in the focused check.
zemion added the
type
bug
area/webui
codex/ready
priority
p1
labels 2026-07-28 22:15:36 +02:00
Author
Owner

Codex State: done

Summary

  • Refined the fix so scrolling belongs to a shared outer route viewport; the padded Dashboard page once again owns normal heading flow.
  • Audited every registered WebUI route. Campaigns, Operator, Reports, Templates, Operations, IDM, and the Administration fallback had the same direct-route risk and now use the shared viewport.

Changed Files

  • govoplan-core@53e9479
  • govoplan-dashboard@b28229c
  • govoplan-campaign@f11c56e
  • govoplan-ops@430a484
  • govoplan-idm@5a8138e
  • govoplan-access@3df4fc5

Verification

  • tools/checks/check-focused.sh (passed)
  • full-product and all module-permutation WebUI builds (passed)
## Codex State: done ### Summary - Refined the fix so scrolling belongs to a shared outer route viewport; the padded Dashboard page once again owns normal heading flow. - Audited every registered WebUI route. Campaigns, Operator, Reports, Templates, Operations, IDM, and the Administration fallback had the same direct-route risk and now use the shared viewport. ### Changed Files - `govoplan-core@53e9479` - `govoplan-dashboard@b28229c` - `govoplan-campaign@f11c56e` - `govoplan-ops@430a484` - `govoplan-idm@5a8138e` - `govoplan-access@3df4fc5` ### Verification - `tools/checks/check-focused.sh (passed)` - `full-product and all module-permutation WebUI builds (passed)`
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: GovOPlaN/govoplan-dashboard#1
No description provided.