Manifest position 557 · CrUX rank bucket 1000
https://kingbokep.tv
Coverage complete
Representative five-path audit with all 58 catalog checks judged.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Light and dark emulation screenshots are byte-identical, and the DOM forces class="dark" with black/purple computed surfaces. F001 medium: Forced dark theme ignores the light color preference |
respect-user-preferencesrespects-reduced-motion | pass | high | Under prefers-reduced-motion: reduce, getAnimations() returned an empty list; there is no active motion to suppress. |
respect-user-preferencesrespects-contrast | pass | high | Lighthouse contrast audit scored 1.0, and focused controls retained visible rings under prefers-contrast: more. |
implement-natural-interactionsview-transitions | issues | high | DOM and stylesheet inspection found no authored view-transition rules or startViewTransition use across homepage-to-detail navigation. F002 low: Route changes have no continuity transition |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | The site does not present a scrollytelling or animated scroll experience; no scroll-linked animation is needed for its catalog flow. |
implement-natural-interactionsphysical-gestures | not-applicable | high | The catalog and player expose ordinary links/buttons and native scrolling; there is no draggable, swipe-removal, or pull-to-reveal interaction to enhance. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | The 3,253px mobile listing retains only a sticky header; no progress, scroll-position feedback, or scrollability cue was found. F003 low: Long listings provide no scroll-state feedback |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip or anchored transient UI appears in the representative paths. |
provide-guided-navigationdirects-attention | pass | high | Visible headings, sticky navigation, search, current-page outline, and labelled Next control consistently cue the current state and next navigation action. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | Load screenshots and overlay probe found no full-viewport interstitial before interaction. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | The detail download flow uses a fixed div and manual class toggling, with no dialog/popover semantics or dialog role. F004 medium: Download overlay is a non-semantic fixed div |
maximize-content-reduce-noisereduced-chrome | issues | high | Three unrelated 300px advertising creatives interrupt the listing/detail content, despite the footer claiming the service is ad-free. F005 medium: Advertising creatives interrupt the content hierarchy |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | At 360x800, layout measured scrollWidth=clientWidth=360 and horizontalOverflowPx=0. |
adapt-to-the-form-factorcomponent-level-responsiveness | pass | high | At 360px the catalog changes to two columns and the navigation collapses; at desktop it uses four columns and expanded navigation. |
adapt-to-the-form-factorinput-modality-aware | issues | high | The mobile menu button measures 40x32 CSS px, below the recommended 44x44 touch target, although keyboard focus is visible. F006 medium: Mobile menu target is undersized |
support-core-task-successclear-purpose-and-primary-action | pass | high | Homepage H1, search control, labelled cards, and detail play button make browsing/searching/watching actions explicit. |
support-core-task-successprimary-flow-completion | pass | high | The search journey returned four results and the detail route exposed an operable labelled Play Video control without an auth wall. |
support-core-task-successclear-system-state-and-recovery | pass | high | A real unknown route returned HTTP 404 with a localized explanation and a Go to Home recovery action; search reports its result count. |
be-fast-and-stablegood-core-web-vitals | issues | high | Mobile Lighthouse measured LCP 5.5s (score 0.19), despite low CLS and TBT. F007 high: Mobile LCP is slow |
be-fast-and-stablevisual-stability | pass | high | Mobile layout observed CLS 0.00384 and Lighthouse measured CLS 0.00016; no meaningful jump was observed. |
be-fast-and-stableefficient-main-thread | pass | high | Trace recorded zero long tasks and 0ms TBT; Lighthouse TBT was 10ms. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR recorded 425,282 transferred bytes; the largest image was a 76KB banner, and all 53 images lacked explicit width/height attributes. F008 medium: Image delivery lacks intrinsic sizing and responsive selection |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimated 103KiB unused JavaScript, chiefly Google Tag Manager (68KB waste) and Yandex Metrika (38KB waste). F009 medium: Analytics ships substantial unused JavaScript |
be-inclusivenames-roles-labels | pass | high | Lighthouse image-alt and label audits scored 1.0; DOM shows labelled nav, cards, player controls, and search button. |
be-inclusivesufficient-contrast | pass | high | Lighthouse color-contrast audit scored 1.0 on the homepage. |
be-inclusivestructure-and-focus | pass | high | Lighthouse heading-order scored 1.0; focus probe found visible browser or custom rings on the primary interactive controls. |
be-inclusivelegible-text | pass | high | Mobile/detail screenshots show readable 16px search text, clear heading hierarchy, and bounded card titles on a high-contrast dark surface. |
be-inclusivezoom-reflow-targets-and-media | issues | high | The representative detail video contains no <track> captions; the 40x32 menu target is also undersized. F010 high: Video has no caption track |
follow-best-practicesno-console-errors | pass | high | Lighthouse errors-in-console audit scored 1.0. |
follow-best-practicessound-document-and-assets | issues | high | The document has HTML doctype, UTF-8 and viewport metadata, but the images primitive found 53/53 img elements without width/height attributes. F011 medium: Images omit intrinsic dimensions |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse found valid source maps and no bfcache blocker; the page does not prompt for permissions on load. |
be-discoverabletitle-and-description | pass | high | Homepage, category and detail DOM each contain specific titles and meta descriptions. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Lighthouse crawlable anchors, link text, crawlability and viewport audits scored 1.0; raw HTML contains real href links. |
be-discoverablecanonical-and-indexing-signals | pass | high | The homepage returns 200, declares its canonical, robots.txt allows crawling, and /sitemap-0.xml returns 200. |
be-discoverablestructured-and-shareable-metadata | issues | high | Homepage has WebSite JSON-LD and OG text fields but no og:image, so shared catalog links lack a defined visual preview. F012 low: Homepage has no Open Graph image |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS and HSTS are present, but CSP and X-Content-Type-Options are absent. F013 high: Core security headers are missing |
be-private-and-securedata-minimisation-and-third-parties | issues | high | HAR attributed 26/27 requests and 416,680/425,282 bytes to third-party origins; Google and Yandex tracking starts on load without an observed consent step. F014 high: Tracking starts before any observed consent |
be-private-and-securein-context-permissions-and-modern-auth | not-applicable | high | No account, authentication, or permission-requesting journey exists in the representative public catalog paths. |
be-private-and-securedefensive-browser-policies | issues | high | No frame protection, Referrer-Policy, or Permissions-Policy is sent; analytics cookies include SameSite=None and two non-Secure 400-day cookies. F015 high: Defensive policies and cookie protections are incomplete |
be-resilientprogressive-enhancement | pass | high | Discoverability found 100% raw/rendered content coverage with title, H1 and description present without JavaScript. |
be-resilientresilient-runtime-behaviour | issues | high | The download overlay is a manually managed fixed div/iframe rather than a top-layer primitive with robust focus and dismissal behavior. F016 medium: Custom overlay lacks robust top-layer behavior |
be-resilientoffline-and-installable | issues | high | A standalone web app manifest is advertised, but navigator.serviceWorker.getRegistrations() returned no registration, so the installable promise has no offline fallback. F017 medium: Standalone manifest has no service worker |
be-resilientnetwork-and-http-failure-states | pass | high | The real 404 path returns status 404 and presents localized recovery copy plus a home link. |
be-internationalisedlang-dir-and-logical-properties | not-applicable | high | The Indonesian-only site correctly declares lang="id"; no RTL or multilingual product scope was observed. |
be-internationalisedlocale-aware-data | not-applicable | high | No locale-switching scope or user-entered locale-sensitive numeric/currency data exists; one fixed Indonesian publication date is displayed. |
be-internationalisedtime-zone-correctness | not-applicable | high | The site has no scheduling, event coordination, or user-facing time-zone flow. |
be-trustworthyno-dark-patterns | issues | high | The footer states "100% Gratis Tanpa Iklan" while multiple advertising creatives and two analytics systems are present. F018 high: Ad-free claim contradicts the rendered experience |
be-trustworthyhumane-error-handling | pass | high | The only required form is search; native required validation is deferred to submission, and the 404 state explains recovery without blame. |
be-trustworthytrustworthy-input-assistance | pass | high | The search field has a stable name, search enter-key hint, descriptive placeholder and native input behavior; no identity/payment fields need autofill tokens. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No checkout, subscription, sign-in, payment, or account-management flow exists on the audited origin. |
be-sustainableoptimised-assets | issues | high | Images use WebP widely, but 53/53 lack intrinsic dimensions, 27 lack responsive sources, and the 300px banner transfers 76KB. F019 medium: Asset markup wastes responsive delivery opportunities |
be-sustainableno-wasteful-work | issues | high | Two analytics stacks execute on initial load; Lighthouse attributes about 103KiB of unused JavaScript to them. F020 medium: Two analytics stacks perform avoidable work |
be-sustainablethird-party-and-media-budget | issues | high | Third-party delivery accounts for 98% of transferred bytes, including 246KB scripts, before the user starts media. F021 high: Third parties dominate page weight |
be-agent-readystructured-agent-capabilities | issues | high | Content is crawlable, but source inspection found no WebMCP/tool registration or machine-invokable search capability. F022 low: Search capability is not exposed as an agent tool |
be-agent-readyon-device-inference | not-applicable | high | The catalog has no summarisation, generation, or other inference task that would benefit from built-in on-device AI. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | After ten open/close menu cycles, heap self size rose only 80,917 bytes (1.4%) and nodes by 846, consistent with warm-up rather than unbounded retention. |
be-memory-efficientbounded-footprint | pass | high | Baseline heap summary was 5,926,660 self-size bytes and 132,723 nodes, proportionate to the static catalog plus analytics. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | Across ten menu cycles, closures rose by 9 and arrays by 4; no growing Detached* constructor appears in the summary. |
Provenance
Canonical report: results/atomic/reports/0557-kingbokep_tv.json
Report SHA-256: fa155a212c8d364d5da9777a794ad454fb3951b2690a73ae05ecf5ad1b6fb0c3
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/kingbokep_tv/2026-07-21T13-47-52-736Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/kingbokep_tv/2026-07-21T13-47-52-736Z
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.