tests/subscriptions-feed.test.mjs:console.log("subscriptions-feed tests passed"); tests/webtorrent-regression.test.mjs: console.log("Failed result:", result); tests/nostr-publish-rejection.test.mjs: console.log("nostr publish rejection tests passed"); tests/zap-shared-state.test.mjs:console.log("zap-shared-state tests passed"); tests/view-counter.test.mjs:console.log("View counter tests completed successfully."); tests/watch-history-feed.test.mjs:console.log("watch-history-feed.test.mjs completed successfully."); tests/e2e/repro_issue.spec.ts: console.log('PAGE ERROR:', err.message); tests/e2e/repro_issue.spec.ts: console.log('Timeout waiting for status change. Current status:', await page.locator('#embedStatus').textContent()); tests/e2e/repro_issue.spec.ts: console.log('No TypeError found.'); tests/e2e/repro_issue.spec.ts: console.log('Console output:', consoleMessages.join('\n')); tests/e2e/video-modal-share-bug.spec.ts: console.log(\`setGlobalModalState: \${name} = \${isOpen}\`); tests/app-batch-fetch-profiles.test.mjs: // console.log("pool.list called with relays:", relays); tests/app-batch-fetch-profiles.test.mjs: // console.log("poolListCalls.length:", poolListCalls.length); tests/app-batch-fetch-profiles.test.mjs: // console.log("nostrClient.relays:", nostrClient.relays); tests/watchHistory/watch-history-telemetry.test.mjs:console.log("watch-history-telemetry tests passed"); tests/feed-engine.test.mjs:console.log("All feed engine tests passed"); tests/utils/domUtils.test.mjs: inlineScript.textContent = "console.log('hello')"; tests/utils/domUtils.test.mjs: assert.equal(container.querySelector("script").textContent, "console.log('hello')"); tests/nostr-rebroadcast-guard.test.mjs:console.log("nostr rebroadcast guard tests passed"); tests/nostr-boost-actions.test.mjs:console.log("nostr boost action tests passed"); tests/check_resize_observer.mjs: console.log("globalThis.ResizeObserver:", typeof globalThis.ResizeObserver); tests/nostr-ephemeral-dm-tester.html: console.log(`[${type.toUpperCase()}] ${msg}`); tests/zap-split.test.mjs:console.log("zap-split tests passed"); tests/watch-history.test.mjs: console.log("Running normalizeActorKey short-circuit test..."); tests/watch-history.test.mjs: console.log("Running normalizeActorKey manual fallback test..."); tests/watch-history.test.mjs: console.log("Running watch history snapshot inflight queue retention test..."); tests/watch-history.test.mjs: console.log("Running watch history snapshot merge test..."); tests/watch-history.test.mjs: console.log("Running watch history card playback metadata test..."); tests/watch-history.test.mjs: console.log("Running watch history stale cache refresh test..."); tests/watch-history.test.mjs: console.log("Running watch history local fallback test..."); tests/watch-history.test.mjs: console.log("Running watch history renderer feed registration fallback test..."); tests/watch-history.test.mjs: console.log("Running watch history logged-in sync override test..."); tests/watch-history.test.mjs: console.log("Running watch history app login fallback test..."); tests/watch-history.test.mjs: console.log("Running watch history feed hydration test..."); tests/watch-history.test.mjs:console.log("watch-history.test.mjs completed successfully"); tests/discussion-count-service.test.mjs:console.log("discussion-count-service tests passed"); tests/nostr-view-events.test.mjs:console.log("nostr view events tests passed"); tests/admin-list-store.test.mjs:console.log("admin-list-store tests passed"); tests/nostr-count-fallback.test.mjs:console.log("nostr COUNT fallback tests completed successfully."); tests/visual/moderation.spec.ts: page.on('console', msg => console.log('PAGE LOG:', msg.text())); tests/visual/moderation.spec.ts: page.on('pageerror', err => console.log('PAGE ERROR:', err.message)); tests/benchmark-explore-data.spec.mjs: console.log(`[Benchmark] buildWatchHistoryTagCounts: ${result.countsTime.toFixed(2)}ms`); tests/benchmark-explore-data.spec.mjs: console.log(`[Benchmark] buildTagIdf: ${result.idfTime.toFixed(2)}ms`); tests/benchmark-explore-data.spec.mjs: console.log(`[Benchmark] Counts Size: ${result.countsSize}`); tests/benchmark-explore-data.spec.mjs: console.log(`[Benchmark] IDF Size: ${result.idfSize}`); tests/nostr-view-event-bindings.test.mjs:console.log("nostr-view-event-bindings tests passed"); tests/ui/components/debug_hashtag_strip_helper.test.mjs: console.log(`DEBUG: window.addEventListener('${event}') called`); tests/ui/components/debug_hashtag_strip_helper.test.mjs: console.log("Global ResizeObserver type:", typeof globalThis.ResizeObserver); tests/ui/components/debug_hashtag_strip_helper.test.mjs: console.log("Helper window ResizeObserver:", typeof helper.window.ResizeObserver); tests/ui/uploadModal-reset.test.mjs: global.alert = (msg) => { console.log("ALERT CALLED:", msg); }; tests/ui/profileModalController-addProfile.test.mjs: showSuccess: (msg) => { console.log("Success:", msg); }, tests/performance/resolvePostedAt.test.mjs: console.log(`pool.list calls: ${listCalls}`); tests/performance/resolvePostedAt.test.mjs: console.log(`pool.get calls: ${getCalls}`); tests/embed_playback_check.spec.mjs: console.log('Starting reproduction script...'); tests/embed_playback_check.spec.mjs: console.log(`Starting local relay on port ${relayPort}...`); tests/embed_playback_check.spec.mjs: console.log(`Starting web server on port ${serverPort}...`); tests/embed_playback_check.spec.mjs: console.log('Launching headless browser...'); tests/embed_playback_check.spec.mjs: console.log(`[BROWSER CONSOLE] ${msg.type()}: ${msg.text()}`); tests/embed_playback_check.spec.mjs: console.log('!!! CAUGHT EXPECTED ERROR IN CONSOLE !!!'); tests/embed_playback_check.spec.mjs: console.log(`[BROWSER PAGEERROR] ${err.message}`); tests/embed_playback_check.spec.mjs: console.log('!!! CAUGHT EXPECTED ERROR IN PAGEERROR !!!'); tests/embed_playback_check.spec.mjs: console.log(`Navigating to ${baseUrl} to setup...`); tests/embed_playback_check.spec.mjs: console.log(`Published video event: ${eventId}`); tests/embed_playback_check.spec.mjs: console.log(`Navigating to embed: ${embedUrl}`); tests/embed_playback_check.spec.mjs: console.log(`Response status: ${response.status()} ${response.statusText()}`); tests/embed_playback_check.spec.mjs: console.log(`Response url: ${response.url()}`); tests/embed_playback_check.spec.mjs: console.log(`Current Location: ${locationHref}`); tests/embed_playback_check.spec.mjs: console.log('Waiting for error...'); tests/embed_playback_check.spec.mjs: console.log(`Current Embed Status: "${statusText}"`); tests/embed_playback_check.spec.mjs: console.log('SUCCESS: TypeError fixed (not found).'); tests/nostr-delete-flow.test.mjs:console.log("nostr delete flow tests passed");