From 7f8a80fecbc575e1b4738ca0bd423f6756dd4f1e Mon Sep 17 00:00:00 2001 From: gsinghpal Date: Wed, 20 May 2026 23:00:45 -0400 Subject: [PATCH] fix(fusion_repairs): dashboard scrolling The dashboard root used min-height: calc(100vh - 46px) which expanded to the viewport but bypassed the parent .o_action_manager flex sizing, so the inner overflow-y: auto had nothing to scroll - vertical content was clipped or stuck. Replaced with height: 100% + overflow-y: auto + overflow-x: hidden so the component fills its action container and scrolls naturally. Bumped to 19.0.1.0.6 to bust the asset bundle hash. Co-authored-by: Cursor --- fusion_repairs/__manifest__.py | 2 +- fusion_repairs/static/src/scss/dashboard.scss | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/fusion_repairs/__manifest__.py b/fusion_repairs/__manifest__.py index b1533966..c68e10b1 100644 --- a/fusion_repairs/__manifest__.py +++ b/fusion_repairs/__manifest__.py @@ -4,7 +4,7 @@ { 'name': 'Fusion Repairs', - 'version': '19.0.1.0.5', + 'version': '19.0.1.0.6', 'category': 'Inventory/Repairs', 'summary': 'Guided medical equipment repair intake, dispatch, maintenance, and self-service portal', 'description': """ diff --git a/fusion_repairs/static/src/scss/dashboard.scss b/fusion_repairs/static/src/scss/dashboard.scss index 76dd8197..2f537f8c 100644 --- a/fusion_repairs/static/src/scss/dashboard.scss +++ b/fusion_repairs/static/src/scss/dashboard.scss @@ -5,9 +5,12 @@ .o_fusion_repairs_dashboard { background-color: $fr-page; color: $fr-text; - min-height: calc(100vh - 46px); - padding: 24px; + // Fill the action manager AND scroll vertically. min-height/100vh broke + // scrolling because it bypassed the parent's flex sizing. + height: 100%; overflow-y: auto; + overflow-x: hidden; + padding: 24px; .fr-hero { background: linear-gradient(135deg, $fr-accent 0%, color-mix(in srgb, $fr-accent 60%, $fr-success) 100%);