From e8add28797749aa06de5f0483bd5c3a7f3a07bab Mon Sep 17 00:00:00 2001 From: AAGaming Date: Sat, 3 Feb 2024 00:33:00 -0500 Subject: fix: use findInReactTree to find correct errorboundary for toaster fixes toaster error on latest beta --- frontend/src/toaster.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'frontend') diff --git a/frontend/src/toaster.tsx b/frontend/src/toaster.tsx index 0db8889a..c988dbbb 100644 --- a/frontend/src/toaster.tsx +++ b/frontend/src/toaster.tsx @@ -80,7 +80,10 @@ class Toaster extends Logger { instance = findToasterRoot(tree, 0); } this.node = instance.return; - this.rNode = this.node.return; + this.rNode = findInReactTree( + this.node.return.return, + (node) => node?.stateNode && node.type?.InstallErrorReportingStore, + ); let toast: any; let renderedToast: ReactNode = null; let innerPatched: any; -- cgit v1.2.3