diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/en.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/en.xaml
index 2e0f6a67db3..40aeda957fe 100644
--- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/en.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/en.xaml
@@ -7,6 +7,8 @@
Please make a selection first
Please select a folder path.
Please choose a different name or folder path.
+ Are you sure you want to delete this quick access link?
+ Are you sure you want to delete this index search excluded path?
Please select a folder link
Are you sure you want to delete {0}?
Are you sure you want to permanently delete this file?
diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/ViewModels/SettingsViewModel.cs b/Plugins/Flow.Launcher.Plugin.Explorer/ViewModels/SettingsViewModel.cs
index 5aa6a13be49..90232ba08e3 100644
--- a/Plugins/Flow.Launcher.Plugin.Explorer/ViewModels/SettingsViewModel.cs
+++ b/Plugins/Flow.Launcher.Plugin.Explorer/ViewModels/SettingsViewModel.cs
@@ -431,10 +431,24 @@ private void RemoveLink(object commandParameter)
{
case "QuickAccessLink":
if (SelectedQuickAccessLink == null) return;
+ if (Context.API.ShowMsgBox(
+ Context.API.GetTranslation("plugin_explorer_delete_quick_access_link"),
+ Context.API.GetTranslation("plugin_explorer_delete"),
+ MessageBoxButton.OKCancel,
+ MessageBoxImage.Warning)
+ == MessageBoxResult.Cancel)
+ return;
Settings.QuickAccessLinks.Remove(SelectedQuickAccessLink);
break;
case "IndexSearchExcludedPaths":
if (SelectedIndexSearchExcludedPath == null) return;
+ if (Context.API.ShowMsgBox(
+ Context.API.GetTranslation("plugin_explorer_delete_index_search_excluded_path"),
+ Context.API.GetTranslation("plugin_explorer_delete"),
+ MessageBoxButton.OKCancel,
+ MessageBoxImage.Warning)
+ == MessageBoxResult.Cancel)
+ return;
Settings.IndexSearchExcludedSubdirectoryPaths.Remove(SelectedIndexSearchExcludedPath);
break;
}