From 6115c082587bc6836130d6e2a7be62a1cfa9fc25 Mon Sep 17 00:00:00 2001 From: Michael Geers Date: Mon, 30 Mar 2026 17:46:26 +0200 Subject: [PATCH] Forecast UI: no savings-modal rerender, fixed safari scroll overlays (#28660) --- assets/css/app.css | 4 ++-- assets/js/components/Forecast/Co2Chart.vue | 2 +- assets/js/components/Forecast/PriceChart.vue | 2 +- assets/js/components/Forecast/SolarChart.vue | 2 +- assets/js/components/Tariff/TariffChart.vue | 2 +- assets/js/views/Forecast.vue | 3 +-- i18n/de.json | 3 +-- i18n/en.json | 3 +-- i18n/fi.json | 3 +-- i18n/lt.json | 3 +-- tests/bottom-nav.spec.ts | 2 +- 11 files changed, 12 insertions(+), 17 deletions(-) diff --git a/assets/css/app.css b/assets/css/app.css index 85383ce66..992b23c68 100644 --- a/assets/css/app.css +++ b/assets/css/app.css @@ -462,8 +462,8 @@ html:has(.modal.show) { } /* Safari renders non-overlay scrollbars above modal backdrops at compositor level */ -body.modal-open .forecast-chart-scroll::-webkit-scrollbar { - opacity: 0; +body.modal-open .scroll-overlay-fix { + scrollbar-color: transparent transparent; } .cursor-pointer { diff --git a/assets/js/components/Forecast/Co2Chart.vue b/assets/js/components/Forecast/Co2Chart.vue index 3d48cb1f1..438098327 100644 --- a/assets/js/components/Forecast/Co2Chart.vue +++ b/assets/js/components/Forecast/Co2Chart.vue @@ -1,5 +1,5 @@ diff --git a/assets/js/components/Forecast/PriceChart.vue b/assets/js/components/Forecast/PriceChart.vue index c792459bf..14a99622e 100644 --- a/assets/js/components/Forecast/PriceChart.vue +++ b/assets/js/components/Forecast/PriceChart.vue @@ -1,5 +1,5 @@ diff --git a/assets/js/components/Forecast/SolarChart.vue b/assets/js/components/Forecast/SolarChart.vue index 3e007ccb0..bd13a76d9 100644 --- a/assets/js/components/Forecast/SolarChart.vue +++ b/assets/js/components/Forecast/SolarChart.vue @@ -1,5 +1,5 @@ diff --git a/assets/js/components/Tariff/TariffChart.vue b/assets/js/components/Tariff/TariffChart.vue index 02eb86fe2..edf39739f 100644 --- a/assets/js/components/Tariff/TariffChart.vue +++ b/assets/js/components/Tariff/TariffChart.vue @@ -1,7 +1,7 @@