diff --git a/js/nostrToolsBootstrap.js b/js/nostrToolsBootstrap.js index 4155f637..c951585c 100644 --- a/js/nostrToolsBootstrap.js +++ b/js/nostrToolsBootstrap.js @@ -410,6 +410,8 @@ export function bootstrapNostrTools() { } }); + const needsAdditionalCrypto = !resolvedNip04 || !resolvedNip44; + const allDynamicTimedOut = attempts.length > 0 && attempts.every( @@ -422,7 +424,8 @@ export function bootstrapNostrTools() { ); const shouldAttemptScriptFallback = - !!scope.document && (resolvedModules.length === 0 || allDynamicTimedOut); + !!scope.document && + (resolvedModules.length === 0 || allDynamicTimedOut || needsAdditionalCrypto); if (shouldAttemptScriptFallback) { const scriptSources = [