Manifest position 157 · CrUX rank bucket 1000

https://www.indoav.com

Coverage complete

Coverage-complete report-mode audit across six representative routes/archetypes. Dynamic listing content varied between captures; judgements use template-level behavior, not any specific item. Excluded duplicate filter-query listings because they reuse the homepage template, deeper authenticated upload/account states because no credentials were available, and destructive/real report submission to avoid side effects.

Attempts
1 / 3
Judged checks
58 / 58
Blocked
0
Not run
0
This report has no published overall score. Blocked and not-run checks are not passes. A coverage-complete report means every check has a judged outcome; it does not mean every check passed.

All 58 atomic check outcomes

Principle / checkStatusConfidenceEvidence or reason
respect-user-preferences
respects-color-scheme
issueshighLight- and dark-preference screenshots both render the same dark theme; the preference probe reports color-scheme: normal and no preference media rules, despite a manual theme toggle.
F01 medium: Theme choice ignores the operating-system colour preference.
respect-user-preferences
respects-reduced-motion
passhighReduced-motion probe matched the emulated preference and found zero running animations; no auto-advance media was present on the homepage.
respect-user-preferences
respects-contrast
passhighLighthouse contrast audit passed and the high-contrast probe retained white-on-black essential UI; no custom scrollbar or forced-colour suppression was observed.
implement-natural-interactions
view-transitions
issueshighPlatform probe found no active View Transition API use for the MPA navigation; representative links perform ordinary page swaps.
F02 low: Route changes are abrupt rather than continuity-preserving.
implement-natural-interactions
scroll-driven-animations
passhighPlatform probe found no scroll-driven effects or running animations, and layout observed only one 54ms load task; no JS scroll-linked animation anti-pattern was present.
implement-natural-interactions
physical-gestures
passhighRepresentative navigation, menus and lists retain native scrolling/click behavior; mobile screenshots show no custom gesture surface that fights platform interaction.
provide-guided-navigation
scroll-state-aware-chrome
issueshighDOM evidence shows a 65px sticky header on a 9,000px-plus listing, while platform inspection found no scroll-state/scroll-timeline behavior.
F03 low: The long listing keeps static sticky chrome without reacting to scroll position.
provide-guided-navigation
anchored-positioning
passhighOpen mobile menu remained aligned to its trigger/header and within the 360px viewport in the captured state; no tooltip/popover near-edge drift was observed.
provide-guided-navigation
directs-attention
passhighA first-tab skip link, clear sticky navigation labels, page H1s and focused primary form fields provide orientation across the tested routes.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighLoad screenshots across six routes show primary content immediately with no full-screen consent wall, modal, or interstitial obscuring it.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighPlatform probe found zero dialog, popover, or details elements although mobile menu, filter, category, genre, and theme overlays are present.
F04 medium: Menus and dropdowns use custom controls instead of semantic dismissible primitives.
maximize-content-reduce-noise
reduced-chrome
passhighDesktop and mobile screenshots devote the majority of each viewport to cards, playback, or form content; chrome is compact and collapses on mobile.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighLayout captures on homepage, category and video at 360x800 all report scrollWidth=clientWidth=360 and horizontalOverflowPx=0 with a valid viewport meta tag.
adapt-to-the-form-factor
component-level-responsiveness
issueshighComputed-style probe found zero container-type declarations across reusable listing cards; mobile adaptation relies on global media rules.
F05 low: Responsive behavior is viewport-only rather than component-aware.
adapt-to-the-form-factor
input-modality-aware
issueshighFocus walk reports outline none and no box-shadow for Show search bar, Show filters, Toggle theme, Show menu, and Upload Video, while these are early tab stops.
F06 high: Keyboard focus is invisible on primary custom navigation controls.
support-core-task-success
clear-purpose-and-primary-action
passhighHome, report and member screenshots each expose a specific H1 and prominent next action: browse/play, submit a report, or sign in/sign up.
support-core-task-success
primary-flow-completion
passhighThe search form produced a populated search-results route; report and members pages expose complete labelled forms with valid actions and required fields, without an unexpected account wall before the form.
support-core-task-success
clear-system-state-and-recovery
passhighInvalid report submission invoked clear native validation on six required controls, and a deliberately missing route returns a branded 404 with HTTP 404 rather than a blank shell.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP at 4.8s (performance 0.75), although the local desktop trace was healthier at 1.82s; this indicates a throttled-mobile load problem rather than main-thread blocking.
F07 high: Mobile LCP misses the good Core Web Vitals range.
be-fast-and-stable
visual-stability
passhighHomepage and category/video mobile layout captures reported CLS 0 with no observed layout shifts; Lighthouse also measured CLS 0.
be-fast-and-stable
efficient-main-thread
passhighTrace found one 61.74ms long task and only 11.74ms total blocking time; Lighthouse TBT was 10ms.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR captured 1.33MB across 46 requests: 955KB images, a Google font stylesheet taking 568ms, and 1.15MB third-party transfer; image audit found 58/58 images without intrinsic dimensions or srcset.
F08 medium: Initial delivery is image-heavy and includes slow cross-origin critical resources.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimates 153KiB unused JavaScript (90.6% of the main bundle and 44.4% of gtag) and 21KiB unused CSS (88.9%).
F09 medium: Most first-load CSS and substantial JavaScript are unused.
be-inclusive
names-roles-labels
issueshighVideo Lighthouse found aria-label on a roleless like-button div and visible labels that do not match accessible names for the logo and comment button; accessibility score was 0.96.
F10 medium: Video-page controls expose invalid or mismatched accessible names.
be-inclusive
sufficient-contrast
passhighLighthouse color-contrast audit scored 1 and representative screenshots show strong foreground/background separation.
be-inclusive
structure-and-focus
issueshighThe 18-step focus walk found multiple buttons and the upload action with outline none and no box-shadow, making current focus imperceptible.
F11 high: The keyboard focus indicator disappears on custom navigation controls.
be-inclusive
legible-text
passhighRepresentative desktop/mobile screenshots show readable text sizing, line lengths and card/form spacing without clipping.
be-inclusive
zoom-reflow-targets-and-media
passhighThree mobile layout captures reflow without overflow, viewport allows scaling, and Lighthouse target-size/accessibility audits passed on the homepage.
follow-best-practices
no-console-errors
passhighLighthouse errors-in-console audit passed with no logged browser errors on the homepage.
follow-best-practices
sound-document-and-assets
issueshighImage audit found all 58 homepage images missing width/height and srcset, with 12 oversized by more than 2x; video Lighthouse also found a low-resolution ad image.
F12 medium: Image markup does not communicate responsive dimensions.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse reports three deprecation warnings from the Cloudflare challenge script, including Shared Storage, persistent StorageType, and Protected Audience APIs.
F13 low: A Cloudflare client script uses deprecated browser APIs.
be-discoverable
title-and-description
passhighRecon and video probes found descriptive, template-specific titles and meta descriptions on homepage, video, report and member routes.
be-discoverable
crawlable-and-mobile-friendly
passhighInternal navigation uses real href links, viewport meta is present, robots.txt does not disallow crawling, and Lighthouse SEO scored 1 on homepage/video.
be-discoverable
canonical-and-indexing-signals
issueshighrobots.txt returns 200 but is empty, while /sitemap.xml returns the branded 404 HTML; canonical links are present and page responses otherwise succeed.
F14 medium: Site-wide discovery signals are incomplete.
be-discoverable
structured-and-shareable-metadata
issueshighVideo probe found accurate Open Graph tags but zero application/ld+json blocks on a public video entity page.
F15 medium: Video detail pages lack structured VideoObject metadata.
be-private-and-secure
secure-transport-and-headers
issueshighHeader audit found no CSP, HSTS, nosniff, clickjacking, referrer, or permissions policy; two first-party GA cookies lack Secure and use SameSite=None for 400 days.
F16 high: HTTPS responses omit baseline security headers and analytics cookies are insecure.
be-private-and-secure
data-minimisation-and-third-parties
issueshighHomepage loads five third-party origins and known Google trackers; 32/46 requests and 1.15MB/1.33MB are third-party. Video Lighthouse additionally observed third-party ad cookies from magsrv and tsyndicate.
F17 high: Tracking and ad delivery create a large third-party privacy footprint.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighMembers form probe shows email/password sign-in and password confirmation for registration, with no WebAuthn/passkey affordance observed.
F18 medium: Creator authentication is password-only.
be-private-and-secure
defensive-browser-policies
issueshighHeaders primitive confirms no HSTS, clickjacking protection, CSP/frame-ancestors, Referrer-Policy, or Permissions-Policy on the main document.
F19 high: Browser-enforced defensive policies are absent.
be-resilient
progressive-enhancement
issueshighDiscoverability comparison found only 27% rendered-word coverage in raw HTML (112 raw content tokens versus 324 rendered), although the page is not an empty shell; the video detail achieved 91%.
F20 medium: Much of the homepage listing is absent without JavaScript.
be-resilient
resilient-runtime-behaviour
passhighRepeated open/close menu interaction completed ten times, returned to a closed state, kept DOM count stable, and the open-menu screenshot stayed within the mobile viewport.
be-resilient
offline-and-installable
not-applicablehighThis public streaming/content site is not an app-like offline workflow; playback intrinsically requires network media. Its empty-name manifest and absent service worker are therefore not penalized.
be-resilient
network-and-http-failure-states
passhighA deliberately missing route returned HTTP 404 and meaningful branded error HTML; form validation offers immediate recovery rather than a dead end.
be-internationalised
lang-dir-and-logical-properties
issueshighThe document correctly declares lang=id, but CSS inspection found many physical left/right declarations and no logical-property rules.
F21 low: CSS is not prepared for bidirectional or alternate writing modes.
be-internationalised
locale-aware-data
passhighThe Indonesian document renders localized day/month text (for example Selasa, 7 Juli 2026) and bilingual labels where the reporting journey targets broader users.
be-internationalised
time-zone-correctness
not-applicablehighNo scheduling, recurring event, deadline, or cross-time-zone interaction is exposed on the representative public routes.
be-trustworthy
no-dark-patterns
issueshighDesktop video screenshot shows recommendation-like sidebar cards and a prominent LIVE SEX creative without visible ad/sponsored labels; Lighthouse traces them to third-party advertising origins.
F22 high: Video-page ads are visually blended with content and not clearly disclosed.
be-trustworthy
humane-error-handling
passhighThe report form validates after submission with browser-native, field-specific messages; all required controls have visible labels and remain editable.
be-trustworthy
trustworthy-input-assistance
passhighReport and member forms use autocomplete=name, email, current-password and new-password appropriately; visible labels accompany controls.
be-trustworthy
safe-commercial-and-account-flows
passhighThe public member page clearly separates sign-in and sign-up, links terms at account creation, explains the earning proposition, and makes no subscription commitment or payment request in the inspected surface.
be-sustainable
optimised-assets
issueshighImage audit found 58 images without srcset, 12 oversized images, and all 58 lacking intrinsic width/height; 28 images transferred 955KB on the homepage.
F23 medium: Responsive image delivery wastes bytes.
be-sustainable
no-wasteful-work
issueshighLighthouse estimates 153KiB unused JS and 21KiB unused CSS, while the HAR includes Google analytics during initial navigation.
F24 medium: Unused code and analytics work are shipped on first load.
be-sustainable
third-party-and-media-budget
issueshighHAR attributes 1.15MB of 1.33MB and 32 of 46 requests to third parties; the video surface adds multiple ad networks and third-party cookies.
F25 high: Third-party resources dominate the page budget.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo clear agent-facing transactional capability is required for this media browsing site; emerging WebMCP exposure is judged out of scope.
be-agent-ready
on-device-inference
not-applicablehighNo summarization, language-model, or other inference task is part of the tested user journeys, so on-device inference is not applicable.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten real mobile-menu open/close cycles, live DOM nodes remained 2,832 and JS heap rose only about 26KB in the same-session metric probe; heap snapshots differed by about 1.7%, consistent with bounded warm-up rather than unbounded retention.
be-memory-efficient
bounded-footprint
passhighBaseline heap summary was 11.67MB across 198,511 heap nodes, with about 8.26MB live JS heap and 2,832 DOM elements, proportionate to the image-card listing.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighAfter ten menu cycles DOM count remained exactly 2,832; closure count changed only 7,098 to 7,103 and no growing Detached* constructor appeared in the summary top populations.

Provenance

Canonical report: results/atomic/reports/0157-www_indoav_com.json
Report SHA-256: 7fcb369f75ccd5f3a8c57b2474b894cbab5497bff159c13530fdf3c1ab411310
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_indoav_com/2026-07-18T19-54-12-826Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_indoav_com/2026-07-18T19-54-12-826Z
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.