From 11fbd849638138e769366f5227221b4178cfa70c Mon Sep 17 00:00:00 2001 From: deacon Date: Mon, 16 Mar 2026 10:56:58 -0400 Subject: [PATCH] Refresh abilities and adversaries dynamically in Adversary view The ability picker and adversary dropdown cached their data on initial mount, so new abilities created while editing an adversary or adversary YAML files updated on disk were not visible until a full page reload. - AbilitySelection: re-fetch abilities from API when the modal opens - AdversariesView: refresh all data on KeepAlive re-activation and refresh the adversary list when the selection dropdown opens --- src/components/abilities/AbilitySelection.vue | 11 ++++++++++- src/views/AdversariesView.vue | 19 ++++++++++++++++++- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/src/components/abilities/AbilitySelection.vue b/src/components/abilities/AbilitySelection.vue index b406867..9b94c68 100644 --- a/src/components/abilities/AbilitySelection.vue +++ b/src/components/abilities/AbilitySelection.vue @@ -1,5 +1,5 @@