Content Quality: News, 950 words by the pipeline counter (range 400-1200), 145-character title (limit 150). Structured release coverage with explicit sections for speech recognition, WebTransport and platform changes, browser features, source discrepancies and what the sources do not say. Neutral tone, no AI self-reference.
Source Verification: All seven snapshots read from disk after gunzip and text extraction (source-0 to source-6); manifest suspicious_patterns null for all seven, so no injection finding. source-0 (firefox.com en-US 160.0 release notes): confirmed 'first offered to Release channel users on November 10, 2026'; the verbatim quote 'providing on-device, real-time speech-to-text in 40 languages' (under Developer > Web Platform, with no desktop/Android scope); Mini Window text ('moves a tab or a selected part of a page into an always-on-top window while browsing', 'this early version of the feature'); PiP speed 0.25x-2.0x only at medium size or larger; 'Never allow' button for mailto: and other links; MKV with FLAC/MP3/PCM; WebGL via Metal on macOS ('can improve performance on some sites'); drag history to tab strip; Paste and Search; MathML in saved PDFs; Organize Tabs in French in Smart Window with 'part of a progressive roll out'; NTLM/Kerberos freeze fix; 'Various security fixes'; ::-webkit-input-placeholder alias. Live re-fetch of en-US with a browser User-Agent returned a body with the same sha256 as the snapshot (a59e4ead...); the en-GB notes (sha256 8ea240d5...) were also fetched live and contain no 'Yahoo' or 'Scout'; the en-US snapshot, MDN, the Android and Enterprise 160 notes also contain none. source-1 (MDN Firefox 160 developer notes, last modified Nov 10, 2026): 'Firefox 160 was released on November 10, 2026'; desktop-only scope verbatim ('is now available on desktop' / 'Recognition is not supported on Android, and neither is remote (cloud) recognition'); the WebTransport entries (headers option and responseHeaders; exportKeyingMaterial() with required context argument, new outputLength argument, 'Previously, the method always returned 32 bytes. Code that omits either argument will need to be updated.'; incomingMaxBufferedDatagrams/outgoingMaxBufferedDatagrams replacing the removed incomingHighWaterMark/outgoingHighWaterMark; datagramsReadableType 'bytes'); MozScrolledAreaChanged removal and the layout.scrolled-area-changed.content.enabled pref; runtime.PlatformInfo arm64 'aligns ... with Chrome'. The 'Experimental web features' section (shipping but disabled by default) has exactly five entries: render blocking, lazy loading for video and audio, Speculation-Rules header, CSSNumericValue arithmetic methods, Canvas 2D color space; the article's count of five is correct and the list is complete; Nightly qualifiers and the colorSpace 'Pixel data isn't converted between color spaces yet' note match. Speech recognition is not in that list, so it ships enabled by default (consistent with the release notes' 'now supported'). source-2 (MDN Using the Web Speech API): processLocally default false; 'one-time language pack download for each language'; language-not-supported error on start(); available()/install(); on-device-speech-recognition Permissions-Policy with default allowlist 'self'; page is generic, not Firefox-specific, as the article says. source-3 (MDN SpeechRecognition): 'Limited availability' label and 'not Baseline because it does not work in some of the most widely-used browsers' (fetched Nov 13, 2026, as the article dates it). source-4 (LWN brief, posted November 10, 2026 by jzb): covers the release itself; 'a new Mini Window feature that is in early development'; lists mailto: blocking, Matroska, PiP speed; no mention of Yahoo or speech recognition. source-5 (OMG! Ubuntu): covers the release ('released today'); 'The feature is in beta'; tab context menu and toolbar icon instructions; and the list item 'US users can now access the Yahoo! Scout in the chatbot sidebar', verbatim. source-6 (heise online English edition, Nov 11, 2026, by Moritz Forster, footer 'originally published in German ... translated'): counted as one account; 'Users must first download an AI model for recognition', works offline with the website receiving recognized text; dashboard example; 40 languages; no Yahoo/Scout. Discrepancy tests: (a) Yahoo Scout appears only in OMG! Ubuntu; absent from en-US and en-GB notes, MDN, LWN and heise; I looked for a third source (Android and Enterprise notes, support.mozilla.org ai-chatbot page, blog.mozilla.org search) and found none explaining it, so the article's 'sources do not explain it, could not confirm' is accurate. (b) 'AI model' (heise) versus 'language pack' (MDN): no cited or linked page reconciles them; the article reports both with attribution. (c) The firefox.com notes do not state the desktop-only scope while MDN does: confirmed, and reported as such. (d) 'early version' (Mozilla notes) vs 'early development' (LWN) vs 'beta' (OMG): all three quotes verbatim and attributed. Context: the release notes link a Mozilla Connect post whose URL slug reads 'mini-window-beta-is-going-live-in-firefox-160...', which would explain OMG's 'beta'; the post itself returned 403 (Cloudflare challenge) live and Archive.org returned 429, so it was not read and is not relied on; the article does not use it and makes no claim that depends on it. Release date: Mozilla's product-details data (product-details.mozilla.org/1.0/firefox.json, firefox-160.0) gives date 2026-11-10 (date only, no UTC timestamp); the release notes, MDN, LWN (posted Nov 10) and OMG (10 November) agree; the article attributes the date to the release notes and MDN, which is the correct basis. Allowlist: firefox.com, developer.mozilla.org, lwn.net, omgubuntu.co.uk and heise.de are all already in config/source_allowlist.txt; no additions. Independence: three independent outlets (LWN, OMG! Ubuntu, heise online; heise English is a translation of one German original); Mozilla and MDN are first-party. Anthropic disclosure: not required - the story concerns Mozilla Firefox 160; no snapshot or the article mentions Anthropic, Claude or Bun.
Factual Accuracy: Headline, summary and lead each verified. 40 languages: verbatim in the Mozilla release notes and MDN. Desktop scope: MDN only, reported as such. Shipped, not behind a pref: not on MDN's experimental list. Early-version wording: Mozilla's release notes. WebTransport change needing code updates: exportKeyingMaterial() per MDN's exact wording. Claim-accuracy greps run on title/summary/body: lines using 'each', 'neither', 'none', 'both', 'never' were tested against all snapshots. 'Each reported the release': true for LWN, OMG, heise. 'Neither source explains the difference' (heise AI model vs MDN language pack): true. 'Neither does LWN ... or heise' on Yahoo Scout: true. 'None of the cited sources says when Mini Window will move beyond its early stage': true. Derived figure: the count of five experimental features is correct and labelled as the Herald's. No vendor figure is presented as the Herald's own. All direct quotes appear verbatim in the cited snapshot.
Overall Assessment: Accurate, well-attributed release coverage; headline, summary and lead all trace to the Mozilla release notes and MDN's developer notes, and the reported discrepancies are real and honestly left unresolved. Verdict APPROVE. Featured candidacy: 1 - solid, accurate release coverage (on-device SpeechRecognition, a WebTransport breaking change) for a defined developer audience