From 3f3d3665960f3a4a216039c9e1ec73a4a1de0b52 Mon Sep 17 00:00:00 2001 From: Dhiraj Kumar Date: Thu, 28 May 2026 21:01:21 +0530 Subject: [PATCH] fix: respect custom time range setting in Canvas dashboards --- web-common/src/features/canvas/filters/CanvasFilters.svelte | 1 + web-common/src/features/canvas/stores/time-manager.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/web-common/src/features/canvas/filters/CanvasFilters.svelte b/web-common/src/features/canvas/filters/CanvasFilters.svelte index c87f1c850a11..c70d464388ed 100644 --- a/web-common/src/features/canvas/filters/CanvasFilters.svelte +++ b/web-common/src/features/canvas/filters/CanvasFilters.svelte @@ -199,6 +199,7 @@ {activeTimeZone} {minTimeGrain} {showTimeComparison} + {allowCustomTimeRange} onDisplayTimeComparison={set.comparison} onSetSelectedComparisonRange={(range) => { if (range.name === "CUSTOM_COMPARISON_RANGE") { diff --git a/web-common/src/features/canvas/stores/time-manager.ts b/web-common/src/features/canvas/stores/time-manager.ts index 148cbc0eacf2..b440c2ca9eae 100644 --- a/web-common/src/features/canvas/stores/time-manager.ts +++ b/web-common/src/features/canvas/stores/time-manager.ts @@ -80,6 +80,7 @@ export class TimeManager { const ranges = this.checkAndSetTimeRangeOptions(spec); this.checkAndSetDefaultTimeRange(spec, ranges); this.checkAndSetAvailableTimeZones(spec); + this.checkAndSetAllowCustomRange(spec); this.checkIfHasTimeSeries(spec); this.checkAndSetFirstDayOfWeek(spec); this.checkAndSetMaxQueryTimeRange(spec);