diff options
| author | AAGaming <aagaming@riseup.net> | 2024-02-03 00:33:00 -0500 |
|---|---|---|
| committer | AAGaming <aagaming@riseup.net> | 2024-02-03 00:33:00 -0500 |
| commit | 7f2caa3ea99c8fa9f5b1016c5bafc6f23f99c9ca (patch) | |
| tree | 39b33e2a26997f81a98e329bfde2706ef1cf90a2 | |
| parent | 6b4a56c7dcf7019302f14fec31ec9a8e06372638 (diff) | |
| download | decky-loader-7f2caa3ea99c8fa9f5b1016c5bafc6f23f99c9ca.tar.gz decky-loader-7f2caa3ea99c8fa9f5b1016c5bafc6f23f99c9ca.zip | |
fix: use findInReactTree to find correct errorboundary for toaster
fixes toaster error on latest beta
| -rw-r--r-- | frontend/src/toaster.tsx | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/frontend/src/toaster.tsx b/frontend/src/toaster.tsx index 0e16bb81..92a683c2 100644 --- a/frontend/src/toaster.tsx +++ b/frontend/src/toaster.tsx @@ -81,7 +81,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; |
