From 5a5c619a346ddc9290873181d98f53134634e637 Mon Sep 17 00:00:00 2001 From: Lukas Date: Sun, 15 Mar 2026 14:10:01 +0100 Subject: [PATCH] Fix JailsTab content pane not updating on jail switch Add key={selectedActiveJail.name} and key={selectedInactiveJail.name} to JailConfigDetail and InactiveJailDetail in JailsTab.tsx so React unmounts and remounts the detail component whenever the selected jail changes, resetting all internal state including the loadedRef guard. --- frontend/src/components/config/JailsTab.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend/src/components/config/JailsTab.tsx b/frontend/src/components/config/JailsTab.tsx index 4b38b50..9606325 100644 --- a/frontend/src/components/config/JailsTab.tsx +++ b/frontend/src/components/config/JailsTab.tsx @@ -898,12 +898,14 @@ export function JailsTab(): React.JSX.Element { > {selectedActiveJail !== undefined ? ( { handleDeactivate(selectedActiveJail.name); }} /> ) : selectedInactiveJail !== undefined ? ( { setActivateTarget(selectedInactiveJail); }} onDeactivate={