diff --git a/src/plugins/start/settings/plugins.tsx b/src/plugins/start/settings/plugins.tsx
index 024c86c..02d5fc4 100644
--- a/src/plugins/start/settings/plugins.tsx
+++ b/src/plugins/start/settings/plugins.tsx
@@ -15,6 +15,9 @@ import type { StackScreenProps } from '@react-navigation/stack'
import type { ReactNavigationParamList } from '@revenge-mod/externals/react-navigation'
import type { PluginApi } from '@revenge-mod/plugins/types'
+const PluginsRequireReloadAlertKey = 'plugins-require-reload'
+const PluginsFailedToStartAlertKey = 'plugins-failed-to-start'
+
/// SETTINGS ROUTES
pEmitter.on('started', plugin => {
@@ -76,8 +79,9 @@ function showReloadRequiredAlertIfNeeded() {
if (!plugins.length) return
+ AlertActionCreators.dismissAlert(PluginsRequireReloadAlertKey)
AlertActionCreators.openAlert(
- 'plugins-require-reload',
+ PluginsRequireReloadAlertKey,
,
)
}
@@ -89,8 +93,9 @@ function showErrorAlertIfNeeded() {
if (!plugins.length) return
+ AlertActionCreators.dismissAlert(PluginsFailedToStartAlertKey)
AlertActionCreators.openAlert(
- 'plugins-failed-to-start',
+ PluginsFailedToStartAlertKey,
,
)
}