diff options
Diffstat (limited to 'src/components/PluginSettings/index.tsx')
-rw-r--r-- | src/components/PluginSettings/index.tsx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/components/PluginSettings/index.tsx b/src/components/PluginSettings/index.tsx index f3a5cd3..5a367c8 100644 --- a/src/components/PluginSettings/index.tsx +++ b/src/components/PluginSettings/index.tsx @@ -33,6 +33,7 @@ import Logger from "@utils/Logger"; import { Margins } from "@utils/margins"; import { classes, LazyComponent, useAwaiter } from "@utils/misc"; import { openModalLazy } from "@utils/modal"; +import { onlyOnce } from "@utils/onlyOnce"; import { Plugin } from "@utils/types"; import { findByCode, findByPropsLazy } from "@webpack"; import { Alerts, Button, Card, Forms, Parser, React, Select, Text, TextInput, Toasts, Tooltip } from "@webpack/common"; @@ -341,7 +342,7 @@ export default ErrorBoundary.wrap(function PluginSettings() { ); }, { message: "Failed to render the Plugin Settings. If this persists, try using the installer to reinstall!", - onError: handleComponentFailed, + onError: onlyOnce(handleComponentFailed), }); function makeDependencyList(deps: string[]) { |