From a381e44d8ce0f3cd83fed8b50dd4343d918618df Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Tue, 15 Oct 2024 07:32:00 -0700 Subject: [PATCH] Prevent stale content flash after editing request name --- src-web/components/Sidebar.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src-web/components/Sidebar.tsx b/src-web/components/Sidebar.tsx index 68a726e9..82b7da95 100644 --- a/src-web/components/Sidebar.tsx +++ b/src-web/components/Sidebar.tsx @@ -702,11 +702,11 @@ function SidebarItem({ useScrollIntoView(ref.current, isActive); const handleSubmitNameEdit = useCallback( - (el: HTMLInputElement) => { + async (el: HTMLInputElement) => { if (itemModel === 'http_request') { - updateHttpRequest.mutate({ id: itemId, update: (r) => ({ ...r, name: el.value }) }); + await updateHttpRequest.mutateAsync({ id: itemId, update: (r) => ({ ...r, name: el.value }) }); } else if (itemModel === 'grpc_request') { - updateGrpcRequest.mutate({ id: itemId, update: (r) => ({ ...r, name: el.value }) }); + await updateGrpcRequest.mutateAsync({ id: itemId, update: (r) => ({ ...r, name: el.value }) }); } setEditing(false); },