diff --git a/frontend-modern/src/components/Dashboard/StackedMemoryBar.tsx b/frontend-modern/src/components/Dashboard/StackedMemoryBar.tsx index 7c4103d..11550ce 100644 --- a/frontend-modern/src/components/Dashboard/StackedMemoryBar.tsx +++ b/frontend-modern/src/components/Dashboard/StackedMemoryBar.tsx @@ -199,7 +199,7 @@ export function StackedMemoryBar(props: StackedMemoryBarProps) { - 0 && props.balloon < props.total}> + 0 && (props.balloon || 0) < props.total}>
Balloon Limit diff --git a/frontend-modern/src/components/Settings/Settings.tsx b/frontend-modern/src/components/Settings/Settings.tsx index d64b72c..7a97e99 100644 --- a/frontend-modern/src/components/Settings/Settings.tsx +++ b/frontend-modern/src/components/Settings/Settings.tsx @@ -2043,7 +2043,8 @@ const Settings: Component = (props) => { updateStore.checkForUpdates(); // This will load version info too // Only use version.channel as fallback if user hasn't configured a preference // The user's saved updateChannel preference should take priority - if (version.channel && !systemSettings.updateChannel) { + // Check the signal value since systemSettings is scoped to the previous try block + if (version.channel && !updateChannel()) { setUpdateChannel(version.channel as 'stable' | 'rc'); } } catch (error) {