diff --git a/ivette/src/dome/renderer/dome.tsx b/ivette/src/dome/renderer/dome.tsx
index afcb22e3a8b8354cc4496f8fcee198c2753925ee..0edda413386105a2b24ff69313cb8dc09149229b 100644
--- a/ivette/src/dome/renderer/dome.tsx
+++ b/ivette/src/dome/renderer/dome.tsx
@@ -532,9 +532,9 @@ export function usePromise<T>(job: Promise<T>) {
   const [loading, setLoading] = React.useState(true);
   React.useEffect(() => {
     let cancel = false;
-    const doCancel = () => { if (!cancel) setLoading(false); return cancel};
+    const doCancel = () => { if (!cancel) setLoading(false); return cancel; };
     const onResult = (x: T) => { if (!doCancel()) setResult(x); };
-    const onError = (e: Error) => {if (!doCancel()) setError(e); };
+    const onError = (e: Error) => { if (!doCancel()) setError(e); };
     job.then(onResult, onError);
     return () => { cancel = true; };
   }, [job]);