diff --git a/rynk/rynk-wasm/index.html b/rynk/rynk-wasm/index.html
index 41524fd6e..00103c5c2 100644
--- a/rynk/rynk-wasm/index.html
+++ b/rynk/rynk-wasm/index.html
@@ -165,7 +165,9 @@
Rynk web demo
// Release locks so a failed attempt can be retried.
async close() {
try { await reader.cancel(); } catch {}
+ reader.releaseLock();
try { await writer.abort(); } catch {}
+ writer.releaseLock();
try { await port.close(); } catch {}
},
};