From 61ba0f40e6726b096bc30b76692ec6ff19c6c2df Mon Sep 17 00:00:00 2001 From: rcourtman Date: Sun, 28 Sep 2025 19:24:04 +0000 Subject: [PATCH] fix: make guest url actions react instantly --- frontend-modern/src/components/Settings/GuestURLs.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend-modern/src/components/Settings/GuestURLs.tsx b/frontend-modern/src/components/Settings/GuestURLs.tsx index 9288db047..eecc82b5c 100644 --- a/frontend-modern/src/components/Settings/GuestURLs.tsx +++ b/frontend-modern/src/components/Settings/GuestURLs.tsx @@ -279,11 +279,11 @@ export function GuestURLs(props: GuestURLsProps) { const guestId = guest.id || `${guest.instance}-${guest.node}-${guest.vmid}`; const fallbackId = `${guest.node}-${guest.vmid}`; - const metadataKey = () => resolveMetadataKey(guestId, fallbackId); - const meta = () => guestMetadata()[metadataKey()]; - const url = () => meta()?.customUrl || ''; - const hasUrl = () => url().trim().length > 0; - const urlError = () => urlErrors()[metadataKey()]; + const metadataKey = createMemo(() => resolveMetadataKey(guestId, fallbackId)); + const meta = createMemo(() => guestMetadata()[metadataKey()]); + const url = createMemo(() => meta()?.customUrl || ''); + const hasUrl = createMemo(() => url().trim().length > 0); + const urlError = createMemo(() => urlErrors()[metadataKey()]); return (