Manifest position 124 · CrUX rank bucket 1000
https://xn--12c1ezaww.com
Coverage complete
Atomic coverage complete across 58 checks and four representative paths.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | pass | high | Dark-condition screenshot remains fully usable and CSS inspection found color-scheme/prefers-color-scheme support. |
respect-user-preferencesrespects-reduced-motion | pass | high | Under prefers-reduced-motion: reduce, the active-animation probe returned zero animations. |
respect-user-preferencesrespects-contrast | pass | high | Forced-colors screenshot preserves high-contrast text, category chips, search control, and focus boundaries. |
implement-natural-interactionsview-transitions | issues | high | The platform probe found no view-transition CSS or API use on this multi-page listing/detail experience. F05 low: Page changes are abrupt |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No scroll-linked animation or scrollytelling surface exists; there is no scroll handler technique to choose. |
implement-natural-interactionsphysical-gestures | pass | high | CSS probe found scroll-snap and no custom pointer-drag handlers were required for the horizontal category rail. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | The homepage is 7,136px tall at mobile width, while screenshots and CSS inspection show static chrome and no scroll-state query or progress indicator. F19 low: Long pages provide no position-aware navigation aid |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, menu popover, or anchored transient UI was present on the representative templates. |
provide-guided-navigationdirects-attention | pass | high | Visible section headings, selected content cards, pagination, skip link, and focused-control outline provide clear attention cues. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | The 360x800 detail screenshot shows the entire first viewport filled by stacked gambling banners plus floating edge ads; the requested video is not visible. F01 high: Advertisements obscure the detail page before its content |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | The detail screenshot shows floating edge banners with tiny close glyphs; the DOM probe found no dialog or popover primitives. F03 medium: Floating ads use ad-hoc overlays rather than semantic controls |
maximize-content-reduce-noisereduced-chrome | issues | high | The home mobile screenshot puts three large affiliate banners ahead of the page heading, while the detail page contains many more banners. F02 medium: Commercial chrome competes with the content |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | Both homepage and detail layout probes at 360x800 reported scrollWidth=clientWidth=360 and zero horizontal overflow. |
adapt-to-the-form-factorcomponent-level-responsiveness | pass | high | Rendered cards change from multi-column desktop to narrow mobile layouts, and CSS inspection found container-query rules. |
adapt-to-the-form-factorinput-modality-aware | pass | high | Focused skip navigation receives a 2px solid outline; mobile navigation chips and controls are visibly touch-sized. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The homepage H1 states the content purpose and cards expose direct links with titles, thumbnails, durations and view counts. |
support-core-task-successprimary-flow-completion | issues | high | Following a homepage card to the representative detail page leads to a first viewport containing only advertisements; users must scroll substantially before reaching the embedded player. F04 high: The primary watch flow is buried behind advertising |
support-core-task-successclear-system-state-and-recovery | pass | high | HTTP 404 and empty-search states provide Thai explanations, preserve search context, and present a retry search control. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured mobile LCP at 3.7s (score 0.57), although the warm desktop trace measured 1.42s. F06 medium: Mobile LCP misses the good threshold |
be-fast-and-stablevisual-stability | pass | high | Mobile CLS was 0.000054 on home and 0 on detail during five-second layout observation. |
be-fast-and-stableefficient-main-thread | pass | high | Trace and layout evidence recorded zero long tasks and 0ms total blocking time. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR confirms four parser-inserted VeryHigh-priority stylesheets and blocking jQuery/jQuery Migrate; Lighthouse estimates 520ms render-blocking savings and 809KiB cache savings. F07 medium: Render-blocking and cache inefficiencies delay content |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimates 63KiB unused CSS, 68KiB unused JavaScript, 5KiB unminified CSS, and 8KiB unminified JavaScript. F08 low: The page ships avoidable CSS and JavaScript |
be-inclusivenames-roles-labels | issues | high | Lighthouse reports 25 label-content-name mismatches. Both search inputs have no associated label, and the detail iframe has an empty title. F09 medium: Accessible names and media semantics are incomplete |
be-inclusivesufficient-contrast | pass | high | Lighthouse color-contrast audit passed and forced-colors rendering remains legible. |
be-inclusivestructure-and-focus | pass | high | Lighthouse heading-order passed; DOM has header/nav/main/aside/footer landmarks, skip link, and visible focus outline. |
be-inclusivelegible-text | pass | high | Desktop/mobile screenshots show readable Thai body and heading text without clipping or horizontal overflow. |
be-inclusivezoom-reflow-targets-and-media | issues | high | The viewport declares maximum-scale=1 and user-scalable=no; Lighthouse fails meta-viewport. The representative player is an untitled iframe with no discoverable caption track in the page DOM. F10 high: Zoom is disabled and embedded video lacks an accessible equivalent |
follow-best-practicesno-console-errors | pass | high | Lighthouse best-practices score is 1.0 with no runtime-error audit failure during tested loads. |
follow-best-practicessound-document-and-assets | issues | high | The image primitive found 42 of 45 images without width/height; Lighthouse also flags unsized card images. F11 medium: Most images omit intrinsic dimensions |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse best-practices score is 1.0 and observed loads triggered no permission prompt, paste blocking, or deprecation failure. |
be-discoverabletitle-and-description | issues | high | The detail probe returned a unique title and canonical URL but no meta description, while the homepage has one. F12 medium: Detail pages omit meta descriptions |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Representative screenshots, DOM/platform probe, and active path exercise directly showed the expected outcome. |
be-discoverablecanonical-and-indexing-signals | pass | high | Homepage and detail return successful statuses with canonical links; robots allows search indexing and meta robots is index,follow. |
be-discoverablestructured-and-shareable-metadata | pass | high | DOM probes found JSON-LD and Open Graph metadata on the homepage/detail templates. |
be-private-and-securesecure-transport-and-headers | issues | high | The headers primitive confirms HTTPS but no CSP, HSTS, or X-Content-Type-Options; analytics cookies are also not Secure and use SameSite=None. F13 high: Baseline transport defenses are missing |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Tracker evidence found Google Tag Manager and Google Analytics; two analytics cookies last 400 days and the HAR attributes 166,615 bytes to GTM. No consent control appeared on load. F14 high: Persistent analytics runs without visible consent or minimisation |
be-private-and-securein-context-permissions-and-modern-auth | pass | high | No permission prompt fired on load and no authentication surface exists on representative paths. |
be-private-and-securedefensive-browser-policies | issues | high | Headers show no clickjacking protection, Permissions-Policy, CSP frame-ancestors, or HSTS; Referrer-Policy remains no-referrer-when-downgrade. F15 high: Browser-enforced defensive policies are absent |
be-resilientprogressive-enhancement | pass | high | Discoverability fetch found 100% raw/rendered token coverage, title/H1/description in raw HTML, and no JS shell. |
be-resilientresilient-runtime-behaviour | pass | high | Navigation, category rail, search and detail templates rendered without cut-off menus or blank runtime states at tested widths. |
be-resilientoffline-and-installable | not-applicable | high | This public content MPA is not presented as an installable application; installability is contextual. |
be-resilientnetwork-and-http-failure-states | pass | high | A genuine HTTP 404 route renders a clear recovery explanation and usable search rather than a broken shell. |
be-internationalisedlang-dir-and-logical-properties | pass | high | The document declares lang=th and CSS inspection found inline/logical properties; Thai text order renders correctly. |
be-internationalisedlocale-aware-data | not-applicable | high | The Thai-only content templates expose no dates, currency, numbers, durations, or user locale-sensitive data. |
be-internationalisedtime-zone-correctness | not-applicable | high | No events, schedules, stored times, or cross-zone concepts appear in the audited templates. |
be-trustworthyno-dark-patterns | issues | high | The detail screenshot shows numerous gambling promotions, several floating over content; the detail probe lists many outbound short-link affiliates whose anchors have no visible text. F16 high: Image-only gambling promotions are difficult to identify and dominate the core flow |
be-trustworthyhumane-error-handling | not-applicable | high | The only form is an optional GET search with no required or validity-constrained fields. |
be-trustworthytrustworthy-input-assistance | pass | high | Search is a standard GET text field, preserves entered text in the result state, and does not obstruct typing or paste. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | The site exposes no owned checkout, subscription, authentication, or account-management flow; deceptive outbound advertising is judged separately. |
be-sustainableoptimised-assets | issues | high | The image audit found 35 below-fold images not lazy-loaded, 36 without srcset, eight legacy-format assets, and oversized logo/banner assets; Lighthouse estimates 802KiB image savings. F17 medium: Image delivery wastes bandwidth |
be-sustainableno-wasteful-work | pass | high | Trace/layout probes found no long/background tasks, while HAR recorded a bounded 32-request load with no repeated fetch loop. |
be-sustainablethird-party-and-media-budget | issues | high | The homepage transfers 1.39MB; 862KB is images and 166KB is GTM. Screenshots show repeated animated/commercial banners before content. F18 medium: Advertising, trackers and animated banners consume a disproportionate budget |
be-agent-readystructured-agent-capabilities | not-applicable | high | No declared agent-facing intent or transactional tool surface exists for this content listing site. |
be-agent-readyon-device-inference | not-applicable | high | No summarisation or language-generation feature is offered, so on-device inference has no current task to serve. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After ten menu toggles, heap self size fell from 12,102,025 to 12,064,817 bytes and node count changed only +53. |
be-memory-efficientbounded-footprint | pass | medium | Heap summary measured about 12.1MB self size for a media-rich 45-image listing, proportionate to the rendered page. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Baseline/post summaries expose no Detached* constructor growth; totals remained effectively flat after repetition. |
Provenance
Canonical report: results/atomic/reports/0124-xn--12c1ezaww_com.json
Report SHA-256: f43e9fb07bac85cc38e0543bbb180c13d76ff7cd74dd87101ef464091963f6b5
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/xn--12c1ezaww_com/2026-07-18T14-39-00-045Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/xn--12c1ezaww_com/2026-07-18T14-39-00-045Z
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.