diff --git a/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs b/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs index 96c45d4069..ea423a0e59 100644 --- a/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs +++ b/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs @@ -155,6 +155,11 @@ public class TaskQueueViewModel : Screen { TaskItemViewModels[i].Index = i; } + + if (TaskSettingVisibilities.CurrentIndex == oldIndex) + { + TaskSettingVisibilities.CurrentIndex = newIndex; + } } else if (e.Action == NotifyCollectionChangedAction.Add) {