Manifest position 414 · CrUX rank bucket 1000

https://visuys.space

Coverage complete

Coverage complete. Lighthouse was attempted but returned NO_FCP; first-party trace, layout, HAR, axe, CDP probes, screenshots, headers, cookies, trackers, secrets, images, and heap evidence supplied direct outcomes instead.

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
issueshighDefault and dark-preference screenshots are pixel-identical; CSS defines only dark tokens and has no prefers-color-scheme/color-scheme rule.
F01 medium: The site forces one dark palette instead of responding to the user’s color-scheme preference.
respect-user-preferences
respects-reduced-motion
issueshighThe reduced-motion probe reports a running 1s infinite blink animation and zero matching reduced-motion rules.
F02 medium: Infinite status motion continues when reduced motion is requested.
respect-user-preferences
respects-contrast
passhighForced-colors/high-contrast screenshot keeps text, search, status, and upcoming-match action visible with system colors.
implement-natural-interactions
view-transitions
issueshighPlatform probe finds no view-transition CSS/API usage across the MPA navigation.
F03 low: Route changes are abrupt full-document swaps.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll-linked parallax, scrollytelling, carousel, or reveal behavior exists on the representative routes.
implement-natural-interactions
physical-gestures
not-applicablehighNo gesture-driven interaction or snap-based content exists; the sidebar uses a simple button toggle.
provide-guided-navigation
scroll-state-aware-chrome
issueshighCSS uses position:sticky but contains no scroll-state container query or progress/position cue.
F04 low: Navigation chrome is sticky but gives no position or scroll-state feedback.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, popover, floating menu, or other anchored overlay appears on the audited routes.
provide-guided-navigation
directs-attention
passhighActive sidebar links, selected date/status tabs, headings, and clear empty-state actions consistently show location and next options.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighFour route screenshots show no modal, interstitial, cookie wall, or banner obscuring core content on load.
maximize-content-reduce-noise
semantic-dismissible-primitives
not-applicablehighNo modal, disclosure, picker, or transient popover appears in the representative flows.
maximize-content-reduce-noise
reduced-chrome
passhighScreenshots show a compact top bar/sidebar and content-dominant layouts without decorative framing crowding the viewport.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAt 360x800 the layout reports scrollWidth=clientWidth=360, 0 overflow, viewport meta present, and readable mobile reflow.
adapt-to-the-form-factor
component-level-responsiveness
passhighCard and hero CSS uses clamp, flex, intrinsic sizing, and narrow breakpoints; the mobile capture reflows without clipping in the only observed component contexts.
adapt-to-the-form-factor
input-modality-aware
issueshighaxe reports a critical button-name violation; direct probe finds the menu button and three search/date inputs without labels. axe reports no main landmark, uncontained regions, and no homepage h1; two inputs compute outline:none when focused. The menu is 36x30px, nav rows are 42px high, text inputs are about 23px high, and a footer link is 15px high.
F10 high: Primary controls and search fields lack accessible names.
F11 medium: Landmarks/headings are incomplete and custom input styling suppresses visible keyboard focus.
F12 medium: Several interactive targets are smaller than the recommended touch size.
support-core-task-success
clear-purpose-and-primary-action
issueshighDesktop and mobile first-viewport captures show only navigation/search and a blank content region; the DOM has no h1.
F05 high: The homepage presents an empty content area with no heading or primary action.
support-core-task-success
primary-flow-completion
issueshighHomepage is blank; Live, Schedule, and Search all return zero items, so no representative watch flow can start.
F06 high: The advertised watch-football journey cannot reach any playable content in the audited state.
support-core-task-success
clear-system-state-and-recovery
passhighLive, schedule, and search routes provide explicit zero-result messages and relevant next actions rather than a spinner or silent failure.
be-fast-and-stable
good-core-web-vitals
issueshighTrace reports FCP and LCP at 63.15s; both Lighthouse attempts terminate with NO_FCP.
F07 critical: Cold navigation is extremely slow and fails Lighthouse’s paint requirement.
be-fast-and-stable
visual-stability
passhighMobile layout observer records CLS 0.00007 with no meaningful shift during the settled capture.
be-fast-and-stable
efficient-main-thread
passhighTrace records no long tasks and total blocking time of 0ms; the delay is network/document response, not main-thread execution.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR shows a 62.46s document, parser-blocking ad script, three blocking stylesheets, a 602KB favicon, and 1.05MB transferred for an empty homepage.
F08 high: Critical delivery is dominated by avoidable blocking and oversized resources.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighHAR attributes about 179KB to jsDelivr assets, 164KB to fonts, and 67KB to ad scripts despite only 70 DOM elements on the live empty state.
F09 medium: A mostly empty page ships Bootstrap, a full icon font, webfont weights, and ad code before content.
be-inclusive
names-roles-labels
issueshighaxe reports a critical button-name violation; direct probe finds the menu button and three search/date inputs without labels.
F10 high: Primary controls and search fields lack accessible names.
be-inclusive
sufficient-contrast
passhighaxe reports no contrast violations and forced-colors screenshot remains legible with distinct controls.
be-inclusive
structure-and-focus
issueshighaxe reports no main landmark, uncontained regions, and no homepage h1; two inputs compute outline:none when focused.
F11 medium: Landmarks/headings are incomplete and custom input styling suppresses visible keyboard focus.
be-inclusive
legible-text
passhighRoute screenshots show readable line lengths, clear hierarchy, no clipping, and consistent Outfit fallback rendering.
be-inclusive
zoom-reflow-targets-and-media
issueshighThe menu is 36x30px, nav rows are 42px high, text inputs are about 23px high, and a footer link is 15px high.
F12 medium: Several interactive targets are smaller than the recommended touch size.
follow-best-practices
no-console-errors
passhighCDP Runtime/Log capture over navigation and a 4s settle finds zero uncaught exceptions and no error-level console entries.
follow-best-practices
sound-document-and-assets
issueshighThe image primitive records a zero-natural-width cross-origin logo with no width/height; HAR reports ERR_BLOCKED_BY_ORB.
F13 medium: The brand image is broken and lacks intrinsic dimensions.
follow-best-practices
browser-platform-hygiene
issueshighCDP Log reports deprecated automatic software-WebGL fallback during page load.
F14 low: Third-party code triggers a browser deprecation warning.
be-discoverable
title-and-description
passhighHomepage has a descriptive title and meta description matching the visible GedongTv purpose.
be-discoverable
crawlable-and-mobile-friendly
passhighVisible navigation and date/status links use real hrefs; viewport meta exists; robots allows User-agent:* for search.
be-discoverable
canonical-and-indexing-signals
issueshighGeneric raw fetch receives a Cloudflare block page, sitemap.xml returns 403, and the page exposes no canonical URL.
F15 high: Crawler and indexing signals are inconsistent and important resources are blocked.
be-discoverable
structured-and-shareable-metadata
passhighThe website page includes coherent Open Graph type, title, description, URL, image dimensions, locale, and visible-content alignment.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders probe finds no CSP, HSTS, nosniff, clickjacking defense, Referrer-Policy, or Permissions-Policy.
F16 high: The HTTPS response omits core browser security headers.
be-private-and-secure
data-minimisation-and-third-parties
issueshighTracker/HAR evidence shows eight third-party origins, an ad script, a tracking beacon, and 280KB third-party transfer; no consent/context is visible.
F17 high: Advertising code contacts a broad third-party footprint before useful content appears.
be-private-and-secure
in-context-permissions-and-modern-auth
not-applicablehighThe site requests no browser permissions and exposes no authentication flow.
be-private-and-secure
defensive-browser-policies
issueshighNeither headers nor CSP provide HSTS, frame-ancestors/X-Frame-Options, referrer controls, permissions controls, or origin isolation.
F18 high: Browser-enforced defensive policies are absent.
be-resilient
progressive-enhancement
issueshighThe raw request receives a Cloudflare “blocked” page rather than GedongTv content, while browser CDP receives the application.
F19 high: Public content is unavailable to a generic no-JavaScript/raw client.
be-resilient
resilient-runtime-behaviour
passhighSidebar open/close repeated ten times returns to a closed state, DOM count stays 70, and route empty states remain stable.
be-resilient
offline-and-installable
not-applicablehighThis public schedule/streaming service is intrinsically network-dependent; installability is not necessary to understand or navigate its content.
be-resilient
network-and-http-failure-states
issueshighA nonexistent route returns HTTP 403 and the screenshot shows the same empty shell with no error message, home link, or retry.
F20 high: Unknown/error routes fail as a blank shell with no recovery.
be-internationalised
lang-dir-and-logical-properties
issueshighlang=id is present, but dir is omitted and the authored output contains 29 physical left/right declarations with no locale switch.
F21 medium: The layout is only partially translation- and bidi-ready.
be-internationalised
locale-aware-data
issueshighThe schedule shows “Thursday”, “Friday”, and “Saturday” beside Indonesian labels; probe finds no Intl usage.
F22 medium: Indonesian UI mixes English date labels and does not use locale-aware formatting.
be-internationalised
time-zone-correctness
issueshighThe page heading says Sunday, 19 July 2026 while the selected “Hari Ini” tab is 20 Jul, indicating server/user timezone drift.
F23 medium: Schedule dates are internally inconsistent around the audit date.
be-trustworthy
no-dark-patterns
issueshighDOM includes a zero-size, zero-text link to adexchangerapid.com and network starts ad/tracking requests on load.
F24 medium: An empty ad link and background tracking are present without a visible explanation or choice.
be-trustworthy
humane-error-handling
passhighSearch accepts optional text/date filters and returns a clear zero-result message without premature or blaming validation.
be-trustworthy
trustworthy-input-assistance
not-applicablehighThe audited forms only contain search text and a date, not address, payment, sign-in, or profile data that needs autofill tokens.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, subscription, consent-management, authentication, or account flow is exposed.
be-sustainable
optimised-assets
issueshighHAR shows favicon1.png at 602,402 bytes, over half of the 1.05MB load; the only content image is also a legacy PNG.
F25 medium: A 602KB PNG favicon dominates the page transfer.
be-sustainable
no-wasteful-work
issueshighLive page announces 30-second auto-refresh while HAR records ad script, fetch, and beacon activity before useful content.
F26 medium: Background refresh and advertising work run despite an empty result set.
be-sustainable
third-party-and-media-budget
issueshighTen of 14 requests are third-party and transfer about 280KB, excluding the oversized first-party favicon.
F27 medium: Third-party bytes are disproportionate to the empty page’s user value.
be-agent-ready
structured-agent-capabilities
not-applicablehighThe site is a simple public football schedule/streaming directory with no structured agent action surface, and robots explicitly reserves AI use.
be-agent-ready
on-device-inference
not-applicablehighNo summarisation or language-model task is part of the site’s core experience.
be-memory-efficient
no-leak-under-repeated-interaction
passhighTen representative sidebar open/close cycles keep DOM count fixed at 70; heap summaries differ by only about 53KB (0.7%), with no evidence of unbounded retained growth.
be-memory-efficient
bounded-footprint
passhighThe live empty state uses a proportionate 7.72MB V8 self-size footprint and 70 rendered DOM elements.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighBefore/after heap summaries show no Detached* constructor population; repeated interaction leaves DOM count unchanged and closes cleanly.

Provenance

Canonical report: results/atomic/reports/0414-visuys_space.json
Report SHA-256: 81b564f670ea29bb94d26884fa76cce357e9dcd4750e1930bf34b4c2919dc297
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/visuys_space/2026-07-20T15-42-11-305Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/visuys_space/2026-07-20T15-42-11-305Z
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.