Manifest position 183 · CrUX rank bucket 1000

https://bollyflix.med

Coverage complete

Representative audit of the redirect target bollyflix.at. Adult-only category, pagination variants, and each individual title were not separately covered because they share the audited listing/detail templates; no external download link was opened because the visible detour itself established the flow issue.

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
issuesmediumThe site is hard-coded to one dark palette and does not react to the user color-scheme preference.
F01 medium: The site is hard-coded to one dark palette and does not react to the user color-scheme preference.
respect-user-preferences
respects-reduced-motion
passhighThe reduced-motion probe found no running animations and no auto-advancing content under `reduce`.
respect-user-preferences
respects-contrast
issueshighThe forced-colors screenshot remains operable, but axe found four serious contrast failures and CSS has no prefers-contrast/forced-colors adaptation.
F02 high: The forced-colors screenshot remains operable, but axe found four serious contrast failures and CSS has no prefers-contrast/forced-colors adaptation.
implement-natural-interactions
view-transitions
issueshighNavigation and content swaps are abrupt; the CSS probe found no View Transition declarations.
F03 low: Navigation and content swaps are abrupt
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo parallax, scrollytelling, entry reveal, or other scroll-linked animation exists on the representative templates.
implement-natural-interactions
physical-gestures
not-applicablehighNo swipe, pull, carousel, draggable, or other gesture-driven control exists on the representative templates.
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe long 6,200px listing keeps static chrome and provides no scroll progress or position-aware navigation.
F04 low: The long 6,200px listing keeps static chrome and provides no scroll progress or position-aware navigation.
provide-guided-navigation
anchored-positioning
not-applicablehighNo user-facing tooltip or popover requiring anchored positioning was found.
provide-guided-navigation
directs-attention
passhighBreadcrumbs on detail pages and the explicit “Search Results for” heading make destination and context clear.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighNo full-screen interstitial obscured content on load; the domain notice is compact and dismissible.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe page ships a custom `.modal`/WordPress editor overlay and no dialog, popover, or details primitives.
F05 medium: The page ships a custom `.modal`/WordPress editor overlay and no dialog, popover, or details primitives.
maximize-content-reduce-noise
reduced-chrome
issueshighOn mobile, logo, search, menu, eight category pills, and a domain banner consume roughly the first half viewport before content.
F06 medium: On mobile, logo, search, menu, eight category pills, and a domain banner consume roughly the first half viewport before content.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighHome, listing, search, and detail layout captures at 360x800 reported zero horizontal overflow and include a viewport meta tag.
adapt-to-the-form-factor
component-level-responsiveness
issuesmediumComponents resize at the viewport level, but CSS inspection found no container queries for reusable cards/navigation.
F07 low: Components resize at the viewport level, but CSS inspection found no container queries for reusable cards/navigation.
adapt-to-the-form-factor
input-modality-aware
issueshighProgrammatic keyboard focus showed `outline: none`; many controls are 34–43px high, below a 44px touch target.
F08 high: Programmatic keyboard focus showed `outline: none`
support-core-task-success
clear-purpose-and-primary-action
passhighThe listing immediately exposes search, categories, poster cards, and descriptive download titles.
support-core-task-success
primary-flow-completion
issueshighThe primary download journey diverts through multiple identical generic links to `linksmod.top`, rather than exposing a clear predictable file action.
F09 high: The primary download journey diverts through multiple identical generic links to `linksmod.top`, rather than exposing a clear predictable file action.
support-core-task-success
clear-system-state-and-recovery
passhighA real HTTP 404 returns a visible “Error 404 Not Found” state with search-based recovery.
be-fast-and-stable
good-core-web-vitals
issueshighMobile Lighthouse measured LCP 3.8s and FCP 3.0s, outside the good loading range; CLS 0.042 and TBT 0ms were good.
F10 medium: Mobile Lighthouse measured LCP 3.8s and FCP 3.0s, outside the good loading range
be-fast-and-stable
visual-stability
passhighObserved CLS was 0.00022 on home and 0.0206 on detail, both comfortably low.
be-fast-and-stable
efficient-main-thread
passhighThe trace reported zero long tasks and 0ms total blocking time; one 64ms detail-page task was isolated.
be-fast-and-stable
efficient-resource-delivery
issueshighThe load transferred 2.23MB across 83 requests; four parser-inserted head scripts lack async/defer and the HAR found multiple blocking candidates.
F11 high: The load transferred 2.23MB across 83 requests
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighThe public page ships WordPress admin editor, TinyMCE, media-upload, jQuery UI, and link-editor bundles unrelated to viewing movie listings.
F12 high: The public page ships WordPress admin editor, TinyMCE, media-upload, jQuery UI, and link-editor bundles unrelated to viewing movie listings.
be-inclusive
names-roles-labels
issueshighaxe found a critical unnamed search button and a serious unnamed back-to-top link; search input also has no explicit label.
F13 high: axe found a critical unnamed search button and a serious unnamed back-to-top link
be-inclusive
sufficient-contrast
issueshighaxe measured ratios as low as 2.37:1 for search text and 3.03:1 for Telegram text, below 4.5:1.
F14 high: axe measured ratios as low as 2.37:1 for search text and 3.03:1 for Telegram text, below 4.5:1.
be-inclusive
structure-and-focus
issueshighaxe found no main landmark and non-unique navigation landmarks; focus probing found no visible outline.
F15 high: axe found no main landmark and non-unique navigation landmarks
be-inclusive
legible-text
issueshighDetail body copy renders low-contrast gray on charcoal with dense line breaks and inconsistent emphasis, reducing reading comfort.
F16 medium: Detail body copy renders low-contrast gray on charcoal with dense line breaks and inconsistent emphasis, reducing reading comfort.
be-inclusive
zoom-reflow-targets-and-media
issueshighNarrow reflow works, but many category and navigation controls are only 34–43px high; the embedded trailer has no local text equivalent.
F17 medium: Narrow reflow works, but many category and navigation controls are only 34–43px high
follow-best-practices
no-console-errors
issueshighLighthouse captured a TypeError in `width.js` reading `clientWidth` from null.
F18 medium: Lighthouse captured a TypeError in `width.js` reading `clientWidth` from null.
follow-best-practices
sound-document-and-assets
issueshighAll 24 images use legacy PNG/JPEG without srcset; 23 are oversized and the logo lacks dimensions.
F19 medium: All 24 images use legacy PNG/JPEG without srcset
follow-best-practices
browser-platform-hygiene
issueshighPublic pages expose WordPress editor/link UI, load dated editor/plugin bundles, and create an iframe with an invalid `https://undefined/…` origin.
F20 high: Public pages expose WordPress editor/link UI, load dated editor/plugin bundles, and create an iframe with an invalid `https://undefined/…` origin.
be-discoverable
title-and-description
passhighHome has descriptive title and meta description; detail has a unique descriptive title and article metadata.
be-discoverable
crawlable-and-mobile-friendly
passhighLinks use real hrefs, viewport metadata is present, and robots permits normal search crawling.
be-discoverable
canonical-and-indexing-signals
passhighPages return successful status, expose canonical URLs, allow indexing, and a current 22-part sitemap index is available.
be-discoverable
structured-and-shareable-metadata
passhighHome exposes CollectionPage/Open Graph metadata and the detail page exposes matching Article JSON-LD.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS is used, but CSP, HSTS, nosniff, clickjacking, Referrer-Policy, and Permissions-Policy headers are all absent.
F21 high: HTTPS is used, but CSP, HSTS, nosniff, clickjacking, Referrer-Policy, and Permissions-Policy headers are all absent.
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe page contacted 15 third-party origins including analytics and opaque ad-like domains; 79/83 HAR requests were classified third-party from the original host.
F22 high: The page contacted 15 third-party origins including analytics and opaque ad-like domains
be-private-and-secure
in-context-permissions-and-modern-auth
passhighNo geolocation/notification/media permission request or authentication surface was found, so no out-of-context prompt or password-only flow was imposed.
be-private-and-secure
defensive-browser-policies
issueshighNo HSTS, clickjacking defense, Referrer-Policy, Permissions-Policy, or CSP/Trusted Types baseline is configured.
F23 high: No HSTS, clickjacking defense, Referrer-Policy, Permissions-Policy, or CSP/Trusted Types baseline is configured.
be-resilient
progressive-enhancement
passhighRaw HTML contains 100% of rendered content tokens and crawler screenshots retain the complete listing without JavaScript.
be-resilient
resilient-runtime-behaviour
issueshighRuntime robustness is undermined by a null `clientWidth` exception and a malformed `https://undefined/…` iframe on the detail template.
F24 medium: Runtime robustness is undermined by a null `clientWidth` exception and a malformed `https://undefined/…` iframe on the detail template.
be-resilient
offline-and-installable
not-applicablehighThis is a server-rendered content/download catalog, not an app-like experience; no install/offline intent is evident.
be-resilient
network-and-http-failure-states
passhighA real unknown URL returns HTTP 404 with explanatory text and a search recovery control.
be-internationalised
lang-dir-and-logical-properties
issuesmedium`lang=en-US` is present, but CSS uses physical left/right properties and no logical inline/block properties despite multilingual content.
F25 low: `lang=en-US` is present, but CSS uses physical left/right properties and no logical inline/block properties despite multilingual content.
be-internationalised
locale-aware-data
not-applicablehighRepresentative pages contain no prices, numeric locale formatting, or machine-readable dates requiring locale-aware rendering.
be-internationalised
time-zone-correctness
not-applicablehighNo scheduled events, times, recurring intervals, or time-zone-sensitive user data were found.
be-trustworthy
no-dark-patterns
issueshighPrimary “Download Links” are indistinguishable generic actions routed to an unrelated link-shortener while opaque ad scripts and an invalid hidden iframe load.
F26 critical: Primary “Download Links” are indistinguishable generic actions routed to an unrelated link-shortener while opaque ad scripts and an invalid hidden iframe load.
be-trustworthy
humane-error-handling
issueshighComment fields rely on placeholder text, omit required semantics, and expose no evidence of interaction-timed or accessible validation.
F27 medium: Comment fields rely on placeholder text, omit required semantics, and expose no evidence of interaction-timed or accessible validation.
be-trustworthy
trustworthy-input-assistance
issueshighName, email, URL, and search fields omit useful autocomplete tokens; search explicitly disables autocomplete.
F28 medium: Name, email, URL, and search fields omit useful autocomplete tokens
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, subscription, authentication, consent, or account-management flow was present.
be-sustainable
optimised-assets
issueshigh23/24 images are oversized, all lack responsive sources, all use legacy formats, and 19 below-fold images load eagerly.
F29 high: 23/24 images are oversized, all lack responsive sources, all use legacy formats, and 19 below-fold images load eagerly.
be-sustainable
no-wasteful-work
issueshighThe page loads 31 scripts including WordPress admin/editor stacks and unrelated UI libraries on a read-only listing.
F30 high: The page loads 31 scripts including WordPress admin/editor stacks and unrelated UI libraries on a read-only listing.
be-sustainable
third-party-and-media-budget
issueshighThird parties account for about 2.23MB and 79 requests, including analytics, ad-like domains, fonts, and 1.47MB of images.
F31 high: Third parties account for about 2.23MB and 79 requests, including analytics, ad-like domains, fonts, and 1.47MB of images.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo declared agent-facing workflow exists; the emerging WebMCP capability check is out of scope for this download catalog.
be-agent-ready
on-device-inference
not-applicablehighNo summarization, translation, generation, or other inference use case requiring on-device AI was identified.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter ten representative scroll/menu-state cycles, heap nodes fell from 214,768 to 214,684 and self size changed only +1,470 bytes.
be-memory-efficient
bounded-footprint
passmediumThe baseline heap was 11.69MB for the image-rich listing and remained stable after interaction.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumBefore/after heap summaries did not grow in node/edge count across repeated interaction; no accumulating detached-node signal was observed.

Provenance

Canonical report: results/atomic/reports/0183-bollyflix_med.json
Report SHA-256: 6ea44913a10fcec15533552257402eaad248a9639711cc20744cc39475fb5607
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/bollyflix_med/2026-07-18T23-59-01-826Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/bollyflix_med/2026-07-18T23-59-01-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.