diff --git a/.changeset/clean-carrots-develop.md b/.changeset/clean-carrots-develop.md new file mode 100644 index 0000000000..7ab32fadb5 --- /dev/null +++ b/.changeset/clean-carrots-develop.md @@ -0,0 +1,5 @@ +--- +"@hyperdx/app": patch +--- + +fix: Prevent dashboard infinite re-render diff --git a/packages/app/src/DBDashboardPage.tsx b/packages/app/src/DBDashboardPage.tsx index 7cedb297c7..fe5af8ae09 100644 --- a/packages/app/src/DBDashboardPage.tsx +++ b/packages/app/src/DBDashboardPage.tsx @@ -650,11 +650,6 @@ function DBDashboardPage({ presetConfig }: { presetConfig?: Dashboard }) { whereLanguage: SearchConditionLanguage; }>({ defaultValues: { - granularity: 'auto', - where: '', - whereLanguage: 'lucene', - }, - values: { granularity: granularity ?? 'auto', where: where ?? '', whereLanguage: (whereLanguage as SearchConditionLanguage) ?? 'lucene', @@ -672,17 +667,10 @@ function DBDashboardPage({ presetConfig }: { presetConfig?: Dashboard }) { const [displayedTimeInputValue, setDisplayedTimeInputValue] = useState('Past 1h'); - const { - searchedTimeRange, - // displayedTimeInputValue, - // setDisplayedTimeInputValue, - onSearch, - onTimeRangeSelect, - } = useNewTimeQuery({ + const { searchedTimeRange, onSearch, onTimeRangeSelect } = useNewTimeQuery({ initialDisplayValue: 'Past 1h', initialTimeRange: defaultTimeRange, setDisplayedTimeInputValue, - // showRelativeInterval: isLive, }); const {