diff --git a/www/js/version.json b/www/js/version.json index d6f8c21..8c67546 100644 --- a/www/js/version.json +++ b/www/js/version.json @@ -1,5 +1,5 @@ { - "VERSION": "v0.7.48", - "VERSION_NUMBER": "0.7.48", - "BUILD_DATE": "2026-06-26T14:17:56.525Z" + "VERSION": "v0.7.49", + "VERSION_NUMBER": "0.7.49", + "BUILD_DATE": "2026-06-26T14:27:42.415Z" } diff --git a/www/ndk-worker.js b/www/ndk-worker.js index a66948c..6274cbc 100644 --- a/www/ndk-worker.js +++ b/www/ndk-worker.js @@ -6930,7 +6930,10 @@ self.onconnect = (event) => { break; case 'warmOutbox': - await handleWarmOutbox(requestId, pubkeys, port); + // Don't await — trackUsers involves network I/O to outbox pool + // relays and would block the entire message dispatch loop, + // starving getRelayData/getRelayStats messages. + void handleWarmOutbox(requestId, pubkeys, port); break; case 'setRelayEventLogging':