Manifest position 119 · CrUX rank bucket 1000
https://blacktoon410.com
Coverage complete
The requested host redirects in Chrome to a public Telegram channel; the redirect destination and its channel, post, and search surfaces were audited.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | pass | high | The final Telegram channel changes from light surfaces to dark surfaces under prefers-color-scheme: dark. |
respect-user-preferencesrespects-reduced-motion | pass | high | Under prefers-reduced-motion: reduce, document.getAnimations() returned no animations; the page has no auto-advance or non-essential motion. |
respect-user-preferencesrespects-contrast | issues | high | No prefers-contrast or forced-colors CSS was found, and Lighthouse measured several sub-threshold combinations, including the Join action at 3.31:1. F-contrast-preference medium: Contrast preference does not preserve minimum contrast |
implement-natural-interactionsview-transitions | issues | medium | The search result is a full document navigation and the stylesheet probe found no view-transition declarations, so state/route changes swap abruptly. F-route-transition low: Search navigation swaps abruptly |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | The channel has no parallax, scrollytelling, entry reveal, or other scroll-linked animation to implement. |
implement-natural-interactionsphysical-gestures | not-applicable | high | The tested channel and search surfaces expose no swipe, pull, carousel, or gesture-driven control. |
provide-guided-navigationscroll-state-aware-chrome | pass | medium | A persistent compact header keeps channel identity, search, and Join available while the feed scrolls; there is no oversized chrome requiring a shrink transition. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, popover, menu, or other anchored overlay exists on the representative surfaces. |
provide-guided-navigationdirects-attention | pass | high | Date separators orient feed position, and the search result visibly highlights the matched term while preserving channel context. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | No popup, consent wall, or interstitial obscures the channel content on load. |
maximize-content-reduce-noisesemantic-dismissible-primitives | not-applicable | high | No transient overlay, modal flow, disclosure, or custom picker exists on the tested surfaces. |
maximize-content-reduce-noisereduced-chrome | pass | high | The viewport is dominated by channel posts; the compact header and optional channel card do not obstruct reading. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | At 360px, scrollWidth and innerWidth were both 360px, horizontalOverflowPx was 0, and mobile layout remained readable. |
adapt-to-the-form-factorcomponent-level-responsiveness | not-applicable | medium | The destination is one fixed Telegram channel template with no same component reused in materially different container contexts. |
adapt-to-the-form-factorinput-modality-aware | issues | high | Lighthouse passed aggregate target sizing, but the search input and icon-only link showed outline-style none when focused, and several text links render only 14-19px high. F-input-modality medium: Visible focus is missing on key controls |
support-core-task-successclear-purpose-and-primary-action | pass | high | The final page identifies the official channel and makes Join plus the latest Blacktoon address immediately visible. |
support-core-task-successprimary-flow-completion | pass | high | Browser navigation follows the requested URL to the official channel; the latest address is a real link, and the search route returns a highlighted result. |
support-core-task-successclear-system-state-and-recovery | pass | medium | Search preserves the query and highlights its match; the channel content remains server-rendered without an unresolved spinner or blank state. |
be-fast-and-stablegood-core-web-vitals | issues | high | Mobile Lighthouse measured LCP 3.13s and CLS 0.150, outside good thresholds; trace corroboration measured LCP 1.59s with low blocking under a different run. F-core-web-vitals high: Mobile LCP and CLS miss good thresholds |
be-fast-and-stablevisual-stability | issues | high | Lighthouse recorded CLS 0.150. A later layout observation saw no additional shift after its observation window, so the lab-load result is the stronger load signal. F-visual-stability medium: Load-time layout shift is measurable |
be-fast-and-stableefficient-main-thread | pass | high | The trace found one 57ms long task and only 7ms TBT; Lighthouse reported 0ms TBT. |
be-fast-and-stableefficient-resource-delivery | issues | high | The 301 adds a navigation; three high-priority stylesheets and six classic scripts load without async/defer, with 309KB transferred. F-resource-delivery medium: Redirect and parser-ordered resources lengthen delivery |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimated 52KiB unused JavaScript (about 89% in jquery-ui and widget-frame) and 15KiB unused CSS. F-unused-code low: The destination ships avoidable unused CSS and JavaScript |
be-inclusivenames-roles-labels | issues | high | All six images lack alt attributes, and the visible search input has no label or aria-label (placeholder only). F-accessible-names high: Images and search lack robust accessible names |
be-inclusivesufficient-contrast | issues | high | The Join action measured 3.31:1 and post metadata measured 4.14:1, below WCAG minimum for their sizes. F-color-contrast medium: Join and metadata text fail WCAG contrast |
be-inclusivestructure-and-focus | issues | high | There is no h1; the only headings are four h5 footer labels, and the search input plus an icon link suppress visible focus outlines. F-structure-focus high: Heading hierarchy and focus visibility are incomplete |
be-inclusivelegible-text | pass | high | Korean post text reflows cleanly in readable lines without clipping or horizontal scrolling. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Reflow works at 360px and Lighthouse target sizing passes, but the viewport explicitly sets maximum-scale=1 and user-scalable=no, preventing user zoom. F-user-zoom high: Viewport settings block user zoom |
follow-best-practicesno-console-errors | pass | high | Lighthouse recorded no browser console errors. |
follow-best-practicessound-document-and-assets | issues | high | Doctype and UTF-8 are valid, but all six img elements omit intrinsic width/height and the document jumps directly to h5 headings without an h1. F-document-assets low: Images lack intrinsic dimensions and structure is weak |
follow-best-practicesbrowser-platform-hygiene | issues | high | No deprecated APIs, prompt-on-load, source-map, or inspector issue appeared, but Lighthouse found two BFCache blockers caused by no-store responses. F-bfcache low: No-store responses block back/forward cache |
be-discoverabletitle-and-description | issues | high | The title is descriptive, but no meta description is present. F-meta-description medium: The public channel has no meta description |
be-discoverablecrawlable-and-mobile-friendly | pass | medium | All 25 links have href values and non-generic text; a viewport meta exists and the original host serves robots.txt with HTTP 200. |
be-discoverablecanonical-and-indexing-signals | issues | high | The original sitemap URL returned 403 to curl, the final t.me robots URL returned 404, and Lighthouse judged the pagination canonical invalid. F-indexing-signals medium: Indexing signals are inconsistent |
be-discoverablestructured-and-shareable-metadata | issues | high | No JSON-LD is present; og:image and og:description exist but are empty, so shares cannot describe or preview the channel well. F-share-metadata medium: Share metadata is empty and unstructured |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS and HSTS are present and no insecure cookies or secrets were found, but browser-loaded response evidence has no CSP or X-Content-Type-Options. F-security-headers high: Core content defenses are incomplete |
be-private-and-securedata-minimisation-and-third-parties | pass | high | The redirect transfers 309KB from Telegram origins, but no known trackers, cookies, analytics origins, or exposed credentials were detected. |
be-private-and-securein-context-permissions-and-modern-auth | not-applicable | high | No permission prompt, authentication, account, or sensitive action is part of this public channel surface. |
be-private-and-securedefensive-browser-policies | issues | high | HSTS and X-Frame-Options are set, but CSP, Referrer-Policy, Permissions-Policy, and X-Content-Type-Options were absent in the browser response. F-defensive-policies medium: Referrer and permissions policies are absent |
be-resilientprogressive-enhancement | pass | high | Raw HTML contains 92% of rendered content words and no empty SPA mount; crawler and rendered views both expose the posts. |
be-resilientresilient-runtime-behaviour | pass | medium | The simple server-rendered feed/search has no clipped overlays or fragile async shell; search and scrolling remained stable. |
be-resilientoffline-and-installable | not-applicable | high | This public redirect/channel is not an app-like installable tool; no manifest or controlling service worker is expected for its core purpose. |
be-resilientnetwork-and-http-failure-states | not-applicable | medium | The tested surface is a read-only server-rendered document with ordinary links, not a fetch-driven stateful flow requiring in-page retry/stale-data UI. |
be-internationalisedlang-dir-and-logical-properties | issues | high | The Korean channel document has neither html lang nor dir, so assistive technology and translation tools cannot identify its language/direction. F-language-metadata high: The Korean page omits document language |
be-internationalisedlocale-aware-data | issues | medium | Korean content is mixed with fixed English UI/date labels such as July 10 and subscribers, with no document language signal indicating an intentional locale. F-locale-data medium: UI locale is inconsistent with Korean content |
be-internationalisedtime-zone-correctness | pass | high | Post time elements use unambiguous ISO datetimes with an explicit +00:00 offset. |
be-trustworthyno-dark-patterns | pass | high | No consent wall, disguised advertisement, forced continuity, or confirmshaming appeared; outbound links are visibly presented as links. |
be-trustworthyhumane-error-handling | not-applicable | high | The only input is optional channel search; there is no required or validation-bearing form to submit incorrectly. |
be-trustworthytrustworthy-input-assistance | not-applicable | high | There are no address, payment, sign-in, sign-up, or personal-data inputs requiring autofill tokens; the only field is search. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No checkout, subscription, consent, authentication, cancellation, or account-management flow exists on the representative surface. |
be-sustainableoptimised-assets | pass | medium | The page transfers about 309KB total; its avatars are embedded SVG and Lighthouse passed appropriate image resolution despite small intrinsic-attribute gaps. |
be-sustainableno-wasteful-work | pass | high | Only 31 requests, no known trackers, one 57ms long task, and 7ms TBT were observed; no idle polling or background over-fetching appeared. |
be-sustainablethird-party-and-media-budget | pass | medium | No audio/video/autoplay exists; nearly all bytes come from Telegram because the requested host deliberately redirects there, and the total remains modest. |
be-agent-readystructured-agent-capabilities | not-applicable | high | This read-only announcement channel exposes no transaction or tool capability for an agent to invoke; its content is already server-rendered. |
be-agent-readyon-device-inference | not-applicable | high | The narrow channel/link experience has no summarisation or generative task whose core UX warrants built-in on-device inference. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After 10 scroll/focus cycles, DOM count stayed 304, page heap grew 142KB, and snapshot self-size changed from 6,637,663 to 6,688,616 bytes (under 1%). |
be-memory-efficientbounded-footprint | pass | medium | The content page snapshot is proportionate at about 6.64MB self-size with 109,786 nodes in the V8 heap graph and 304 live DOM elements. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Across 10 cycles the live DOM count did not grow, and instrumentation observed zero newly added listeners or intervals; snapshot node growth was only 492 (0.45%). |
Provenance
Canonical report: results/atomic/reports/0119-blacktoon410_com.json
Report SHA-256: 39b7f1e251e03de70d76ca04ca8a047845b95f5a9ed811026968b990b51bc142
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/blacktoon410_com/2026-07-18T13-40-30-691Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/blacktoon410_com/2026-07-18T13-40-30-691Z
Catalog SHA-256: sha256:78ccfdb2d483f4c57d9dafed80fd86c6265585a56457c8dcfddc254b80fb44d7
Raw screenshots, HARs, traces, heaps, and other browser artifacts are retained at the local evidence root and intentionally are not committed. Artifact paths in the canonical report are relative to that root.