diff --git a/app/components-react/widgets/ChatBox.tsx b/app/components-react/widgets/ChatBox.tsx
index c5076f419574..44313792b1ff 100644
--- a/app/components-react/widgets/ChatBox.tsx
+++ b/app/components-react/widgets/ChatBox.tsx
@@ -39,7 +39,7 @@ export function ChatBox() {
const w = useChatBox();
return (
- {w.hasLoadedSettings() && (
+ {!w.state.isLoading && w.settings && (
)}
diff --git a/app/components-react/widgets/Credits.tsx b/app/components-react/widgets/Credits.tsx
index b68aea014589..62904edfcee9 100644
--- a/app/components-react/widgets/Credits.tsx
+++ b/app/components-react/widgets/Credits.tsx
@@ -66,13 +66,13 @@ export function Credits() {
{$t('Visual Settings')}
diff --git a/app/components-react/widgets/DonationTicker.tsx b/app/components-react/widgets/DonationTicker.tsx
index be58ec520ee7..29e51f34d540 100644
--- a/app/components-react/widgets/DonationTicker.tsx
+++ b/app/components-react/widgets/DonationTicker.tsx
@@ -35,7 +35,7 @@ export function DonationTicker() {
const w = useDonationTicker();
return (
- {w.hasLoadedSettings() && (
+ {!w.state.isLoading && w.settings && (
<>
- {w.hasLoadedSettings() && (
+ {!w.state.isLoading && w.settings && (
)}
diff --git a/app/components-react/widgets/EventList.tsx b/app/components-react/widgets/EventList.tsx
index 297c7e9063cd..12e73496895a 100644
--- a/app/components-react/widgets/EventList.tsx
+++ b/app/components-react/widgets/EventList.tsx
@@ -65,13 +65,13 @@ export function EventList() {
{$t('Visual Settings')}
diff --git a/app/components-react/widgets/GenericGoal.tsx b/app/components-react/widgets/GenericGoal.tsx
index ed496d61cfae..6f433f5941f8 100644
--- a/app/components-react/widgets/GenericGoal.tsx
+++ b/app/components-react/widgets/GenericGoal.tsx
@@ -75,7 +75,7 @@ export function GenericGoal() {
{!isCharity && {$t('Goal Settings')}}