Manifest position 308 · CrUX rank bucket 1000
https://mastiraja.com
Coverage complete
Coverage complete: all 58 catalog checks have conclusive outcomes.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The dark-emulation screenshot is pixel-identical to the light capture; computed html color-scheme is normal and body remains #eee. F01 medium: Dark preference is ignored |
respect-user-preferencesrespects-reduced-motion | pass | high | Reduced-motion emulation matched; getAnimations() returned none, so no non-essential motion remained to suppress. |
respect-user-preferencesrespects-contrast | pass | high | Forced-colors/high-contrast screenshot preserves readable text, links, icons and controls with system colors. |
implement-natural-interactionsview-transitions | issues | high | The platform probe found no authored view-transition rules and this multi-page site exposes many route changes. F02 low: Route changes are abrupt |
implement-natural-interactionsscroll-driven-animations | pass | high | Animation probe found no scroll-linked animation and no active animations; no JS scroll animation anti-pattern was observed. |
implement-natural-interactionsphysical-gestures | pass | high | The listing uses native scrolling and links; no custom gesture surface or pointer-handler-driven scrolling was observed. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | DOM and screenshots show static page chrome; no scroll-state container/query or progress indicator was found on long 2,743px and 3,779px pages. F03 low: Navigation chrome does not react to scroll state |
provide-guided-navigationanchored-positioning | pass | high | Recon found no tooltip/popover/menu overlay requiring anchored placement, and no drifting overlay was observed. |
provide-guided-navigationdirects-attention | pass | high | Active filter is visibly highlighted and the 404 state provides an immediate red Return to Home link plus related content. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | Load screenshots on desktop/mobile show content immediately with no modal or banner obscuring it. |
maximize-content-reduce-noisesemantic-dismissible-primitives | pass | high | DOM recon found no authored modal/disclosure/popover UI requiring a custom dismiss implementation. |
maximize-content-reduce-noisereduced-chrome | issues | high | The mobile detail screenshot places a 320×117 phone-sex ad directly under a 340×191 player, consuming substantial first-screen space and competing with the title. F04 high: Advertising crowds the primary video |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | At 360×800 layout reported scrollWidth 360, innerWidth 360 and zero horizontal overflow; mobile screenshot shows a two-column grid. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | The CSS probe found zero @container rules although listing cards are reused in desktop and mobile grids. F05 low: Reusable cards rely only on viewport layout |
adapt-to-the-form-factorinput-modality-aware | issues | high | The focus probe found many links with outline none; Lighthouse failed target-size, including 16px-high footer links. F06 high: Focus visibility and target sizing are inadequate |
support-core-task-successclear-purpose-and-primary-action | pass | high | Homepage clearly labels Newest and exposes video cards; detail page places the play control first. |
support-core-task-successprimary-flow-completion | issues | high | The representative detail screenshot shows the player at 00:00 / 00:00 despite schema metadata declaring 02:15, while a large ad immediately competes for attention. F07 high: The watch journey does not present a ready media duration |
support-core-task-successclear-system-state-and-recovery | pass | high | Invalid fields expose native actionable messages and the unknown URL shows Page not found with Return to Home and suggestions. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured LCP 7.1s, Speed Index 8.8s and Time to Interactive 12.5s (performance 0.64), although the unthrottled trace observed LCP near 2.0s. F08 high: Mobile lab LCP is slow |
be-fast-and-stablevisual-stability | pass | high | Mobile layout observation measured CLS 0.00020 with reserved thumbnail geometry. |
be-fast-and-stableefficient-main-thread | pass | high | Trace found one 51.33ms task and only 1.33ms total blocking time over 11.8s. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR recorded 96 requests/1.65MB, five VeryHigh parser stylesheets, duplicate Google Fonts CSS, and 404s for preloaded hero.webp and your-theme/style.css. F09 medium: Critical delivery includes waste and broken preloads |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimated 208KiB unused JavaScript and 29KiB unused CSS; GTM alone wastes about 69.6KiB and the theme stylesheet was 83.9% unused. F10 medium: Substantial unused code ships on the homepage |
be-inclusivenames-roles-labels | issues | high | Lighthouse found a full-viewport ad link in the tab order with no name and three injected iframes without titles. F11 high: Injected links and frames lack accessible names |
be-inclusivesufficient-contrast | issues | high | Lighthouse measured 2.32:1 for the homepage help copy and 2.27:1 for green ratings on white, below 4.5:1. F12 high: Text contrast fails WCAG minimums |
be-inclusivestructure-and-focus | issues | high | The active focus probe reports outline none and no box shadow for menu, filter, and category links; the logo link is also unnamed. F13 high: Keyboard focus disappears across navigation |
be-inclusivelegible-text | pass | high | Mobile screenshots show unclipped headings/body text with readable line lengths on listing, detail, contact and 404 templates. |
be-inclusivezoom-reflow-targets-and-media | issues | high | The viewport is width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0; Lighthouse failed meta-viewport and target-size. F14 high: Viewport disables user zoom |
follow-best-practicesno-console-errors | issues | high | Lighthouse logged 404 console errors for /wp-content/uploads/hero.webp and /wp-content/themes/your-theme/style.css. F15 medium: Broken resources produce console errors |
follow-best-practicessound-document-and-assets | issues | high | Image audit found 39/39 legacy PNGs, 35 below-fold images without lazy loading, 31 without srcset, eight oversized, and one image missing dimensions. F16 medium: Image delivery is structurally inefficient |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse reported 17 deprecation warnings and a subframe unload handler that prevents BFCache restoration. F17 medium: Deprecated APIs and BFCache blockers remain |
be-discoverabletitle-and-description | pass | high | Rendered/raw recon confirms a descriptive title and meta description on the homepage; contact has a route-specific title. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Real href links, viewport metadata, index/follow robots and descriptive card text were present; raw HTML retained 100% rendered content tokens. |
be-discoverablecanonical-and-indexing-signals | issues | high | The homepage has canonical/index robots and robots.txt is reachable, but /sitemap.xml returned a Cloudflare 403 challenge to a plain HTTP client. F18 medium: Sitemap is blocked by Cloudflare |
be-discoverablestructured-and-shareable-metadata | pass | high | Homepage contains JSON-LD and complete Open Graph title, description, URL and 1200×630 image metadata matching visible content. |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS is used, but headers evidence found no CSP, HSTS or nosniff; three first-party cookies were not Secure. F19 high: Baseline security headers and cookie flags are missing |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Tracker evidence found 20 third-party origins, including GA and opaque ad hosts; HAR counted 32 third-party requests/284KB, with a full-viewport unnamed ad link injected into the page. F20 critical: Extensive opaque advertising and tracking runs by default |
be-private-and-securein-context-permissions-and-modern-auth | issues | high | The contact-page DOM exposes username/password login and reset forms; no passkey/WebAuthn surface or autocomplete tokens were present. F21 medium: Account UI uses password-only authentication without autofill hints |
be-private-and-securedefensive-browser-policies | issues | high | Headers evidence found no CSP/frame-ancestors or X-Frame-Options, HSTS, Referrer-Policy, or general restrictive Permissions-Policy. F22 high: Browser-enforced defensive policies are incomplete |
be-resilientprogressive-enhancement | pass | high | Discoverability fetched HTTP 200 raw HTML with 100% content coverage, title, h1 and description without JavaScript. |
be-resilientresilient-runtime-behaviour | pass | high | Representative mobile templates and native validation rendered stable, with no clipped menu/overlay state observed. |
be-resilientoffline-and-installable | not-applicable | high | This is a public streaming/content site whose core media is intrinsically network-dependent; an installable offline app is not a reasonable requirement. |
be-resilientnetwork-and-http-failure-states | pass | high | A nonexistent route renders a clear 404 heading, explanation, Return to Home and content choices instead of a blank shell. |
be-internationalisedlang-dir-and-logical-properties | issues | high | The document declares lang=en-US, but the CSS probe counted 116 physical left/right declarations and zero logical-property rules. F23 medium: CSS is not writing-mode resilient |
be-internationalisedlocale-aware-data | not-applicable | high | The sampled site is deliberately English-language and exposes no dates, currencies or locale-sensitive data in the representative paths. |
be-internationalisedtime-zone-correctness | not-applicable | high | No events, schedules or time-zone-sensitive values exist in the sampled paths. |
be-trustworthyno-dark-patterns | issues | high | Lighthouse found an unnamed injected anchor covering 412×823 and targeting kilojaya.com; opaque ad scripts also inject full-page frames. F24 critical: A deceptive full-viewport ad link enters the tab order |
be-trustworthyhumane-error-handling | pass | high | Invalid email and empty required name yield specific native browser validation messages; no premature :user-invalid state appeared. |
be-trustworthytrustworthy-input-assistance | issues | high | Contact name/email fields and login username/password fields expose empty autocomplete attributes. F25 medium: Forms omit autocomplete assistance |
be-trustworthysafe-commercial-and-account-flows | issues | high | Hidden login/reset forms are password-only and provide neither autocomplete metadata nor visible passkey/reauthentication support. F26 high: Account controls lack modern authentication safeguards |
be-sustainableoptimised-assets | issues | high | Images evidence found no modern-format image among 39 assets, 31 missing responsive sources, eight oversized and 35 eager below-fold images. F27 high: All audited images use legacy PNG delivery |
be-sustainableno-wasteful-work | issues | high | HAR captured 96 requests and 24 scripts; tracker evidence found 20 third-party origins before user interaction. F28 high: The page performs disproportionate background third-party work |
be-sustainablethird-party-and-media-budget | issues | high | The 1.65MB homepage includes 284KB across 32 third-party requests, 121KB of fonts, and 981KB of mostly eager PNG images. F29 high: Third-party and media cost is disproportionate |
be-agent-readystructured-agent-capabilities | not-applicable | high | No declared agent-facing intent exists, and this public video catalog exposes no safe transactional capability that requires WebMCP. |
be-agent-readyon-device-inference | not-applicable | high | No summarisation or language-model workflow is part of the observed core experience; on-device inference would be optional experimentation. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After 20 menu-toggle clicks, node count changed 218,554→218,465 and self size 11,479,371→11,465,617 bytes; no retained growth was observed (medium confidence due separate sessions). |
be-memory-efficientbounded-footprint | pass | medium | Baseline heap self size was 11.48MB with 218,554 nodes, proportionate to this image/listing page and not independently indicative of bloat. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | The repeated menu exercise did not increase node count or retained self size; no accumulating population signal appeared. |
Provenance
Canonical report: results/atomic/reports/0308-mastiraja_com.json
Report SHA-256: 2fc1efe3831a6890b3fda89334920970eecad28f8999c235cfbd058ea7d5e166
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/mastiraja_com/2026-07-19T21-07-14-639Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/mastiraja_com/2026-07-19T21-07-14-639Z
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.