Manifest position 922 · CrUX rank bucket 1000
https://filmyfly.cafe
Coverage complete
Complete atomic audit of the requested URL (which redirects to https://filmyifly.com/) across listing, detail, search-error, HTTP-error, and download-choice paths.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The dark/reduced-motion screenshot is pixel-identical to the default screenshot; DOM computed styles remain a white body with color-scheme: normal and there is no prefers-color-scheme rule. F001 medium: The site remains hard-coded light when the user requests dark mode. |
respect-user-preferencesrespects-reduced-motion | pass | high | Platform probe reported zero active animations, and CSS inspection found no animation or transition that could ignore prefers-reduced-motion. |
respect-user-preferencesrespects-contrast | pass | high | Forced-colors/prefers-contrast screenshot kept text, links, borders, search controls, and catalogue rows visible using system colors. |
implement-natural-interactionsview-transitions | issues | high | DOM/CSS inspection found no view-transition-name, @view-transition, or transition CSS; the site is a server-rendered MPA with ordinary navigations. F002 low: Page changes are abrupt and do not use View Transitions. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | The site has no scroll-linked animation, parallax, scrollytelling, carousel, or reveal effect to implement. |
implement-natural-interactionsphysical-gestures | not-applicable | high | No gesture-driven widget, draggable control, carousel, or swipe interaction exists on the representative templates. |
provide-guided-navigationscroll-state-aware-chrome | issues | medium | The mobile layout is 6,635px tall, while screenshots and CSS show no sticky header, progress indicator, back-to-top control, scroll-state query, or equivalent. F003 low: The very long listing offers no position-aware navigation or progress affordance. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, popover, dropdown, or floating menu exists on the inspected templates. |
provide-guided-navigationdirects-attention | pass | high | Detail pages provide a breadcrumb trail, clear section headings, a prominent download call to action, and related-item labels that preserve orientation. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | Load screenshots across home and detail show no popup, interstitial, consent wall, or content-obscuring overlay. |
maximize-content-reduce-noisesemantic-dismissible-primitives | not-applicable | high | No modal, popover, disclosure, custom select, or transient overlay is present. |
maximize-content-reduce-noisereduced-chrome | issues | high | The first mobile viewport is dominated by a 400px generic SEO introduction; the detail DOM repeats it before each title and ends with a long keyword tag dump and repeated heading links. F004 medium: Repeated SEO copy and keyword-heavy footer content push the actual catalogue behind non-task content. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | At 360x800, home and detail layout observers report scrollWidth=clientWidth=360, zero overflow, viewport meta present, and screenshots show reflow. |
adapt-to-the-form-factorcomponent-level-responsiveness | pass | high | The single-column reusable catalogue rows and detail content intrinsically fill both desktop and mobile containers without clipping; no alternate embedding context was found that requires a container query. |
adapt-to-the-form-factorinput-modality-aware | issues | high | The platform probe measured the text input at 181x19px and Search submit at 58x21px; both are well below the commonly expected 44px touch height, although keyboard focus remains visible. F005 medium: The primary search controls are too small for reliable touch use. |
support-core-task-successclear-purpose-and-primary-action | pass | high | Home copy, search, catalogue headings, descriptive item links, and the detail download heading/button make the catalogue purpose and next actions explicit. |
support-core-task-successprimary-flow-completion | pass | high | The representative item opens a detailed page and its download action reaches a third-party Link Protector page that visibly offers six resolution/file-size options without requiring login. |
support-core-task-successclear-system-state-and-recovery | issues | high | The server correctly returns HTTP 404, but the mobile screenshot only shows “404 Not Found” and tiny “nginx” text on an otherwise blank page, with no home, search, or retry action. F006 medium: The 404 state has no useful recovery path. |
be-fast-and-stablegood-core-web-vitals | pass | high | Lighthouse measured LCP 1.9s, CLS 0, TBT 0ms and performance 0.99; trace measured LCP 1.13s and no blocking tasks. |
be-fast-and-stablevisual-stability | pass | high | Home and detail layout observers measured CLS 0 with no shifts; all 54 audited images have dimensions. |
be-fast-and-stableefficient-main-thread | pass | high | Trace and layout evidence found zero long tasks and 0ms total blocking time; the page ships no executable application JavaScript. |
be-fast-and-stableefficient-resource-delivery | pass | high | HAR recorded 19 requests and 116,302 transferred bytes with cache headers present, no HTTP errors, and only one confirmed parser-blocking stylesheet. |
be-fast-and-stabletrim-unused-and-duplicate-code | pass | high | HAR shows no application JavaScript or third-party script payload and only one small external stylesheet; Lighthouse performance is 0.99. |
be-inclusivenames-roles-labels | pass | high | Lighthouse passes labels and image-alt audits; all 54 images have alt text and the search input has an associated off-screen label. |
be-inclusivesufficient-contrast | issues | high | Lighthouse found the green “Tag:” text at 4.1:1 against #dde7f1, below the required 4.5:1 for 13px bold text; accessibility score was 0.94. F007 medium: At least one text treatment misses WCAG AA contrast. |
be-inclusivestructure-and-focus | pass | high | Lighthouse heading-order audit passes; main content is semantic and the focus probe shows the first link receives a visible browser outline. |
be-inclusivelegible-text | pass | high | Desktop/mobile screenshots show reflowed, unclipped text with readable line lengths and stable system-font rendering. |
be-inclusivezoom-reflow-targets-and-media | issues | high | At the 360px mobile viewport there is no horizontal overflow and scaling is allowed, but the search input and submit control are only 19px and 21px tall. F008 medium: Small search targets weaken reflowed and touch use. |
follow-best-practicesno-console-errors | pass | high | Lighthouse errors-in-console passes and a three-second runtime error/unhandled-rejection probe returned an empty array. |
follow-best-practicessound-document-and-assets | issues | high | Rendered HTML uses center, font, align, width percentages in attributes, nested headings, and repeats the full .seo-header style block; the doctype and charset themselves are valid. F009 low: The document relies on obsolete presentational markup and repeated inline CSS. |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse passes deprecation/source-map checks; the static page makes no permission request, blocks no paste, and uses no vulnerable client library. |
be-discoverabletitle-and-description | pass | high | Home and detail DOM each contain a distinct descriptive title and meta description. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Lighthouse SEO is 1.0; links use real href values, viewport meta is present, robots allows crawling, and link text is descriptive. |
be-discoverablecanonical-and-indexing-signals | issues | high | https://filmyifly.com/robots.txt says “Sitemap: https://tvdl.m1link.qzz.io/sitemap.xml”, while https://filmyifly.com/sitemap.xml exists and lists filmyifly.com sitemap indexes; canonicals use filmyifly.com. F010 medium: robots.txt advertises a sitemap on an unrelated hostname. |
be-discoverablestructured-and-shareable-metadata | issues | high | The metadata probe found og:image, og:image:secure_url, and twitter:image with empty content on the homepage; detail pages do provide a poster and Movie JSON-LD. F011 low: Homepage social preview image metadata is empty. |
be-private-and-securesecure-transport-and-headers | issues | high | The final-domain header audit found no CSP, HSTS, X-Content-Type-Options, X-Frame-Options/frame-ancestors, Referrer-Policy, or Permissions-Policy. HTTPS is used and no cookies or exposed secrets were found. F012 high: The site omits core browser security headers. |
be-private-and-securedata-minimisation-and-third-parties | pass | high | No cookies, known trackers, analytics calls, exposed secrets, or third-party origin beyond the requested-domain redirect were observed on load. |
be-private-and-securein-context-permissions-and-modern-auth | not-applicable | high | The public catalogue exposes no authentication flow and requested no browser permission on load. |
be-private-and-securedefensive-browser-policies | issues | high | Header evidence shows no clickjacking defense, referrer policy, permissions policy, HSTS, or CSP; this leaves the browser unable to enforce several baseline mitigations. F013 high: Browser-enforced defensive policies are not configured. |
be-resilientprogressive-enhancement | pass | high | Discoverability captures show 100% raw-HTML content visibility for home and detail with identical crawler/browser content; neither is a JS shell. |
be-resilientresilient-runtime-behaviour | pass | high | The site is static, has no overlays or async dependencies, and screenshots/layout probes show stable rendering without clipped runtime UI. |
be-resilientoffline-and-installable | not-applicable | high | This is a server-rendered public content catalogue rather than an app-like installed experience; offline installability was judged out of scope. |
be-resilientnetwork-and-http-failure-states | issues | high | A real unknown route returns 404 but displays only a blank nginx error page, unlike the styled empty-search state that preserves context and recovery. F014 medium: HTTP failure handling falls back to an unbranded server page. |
be-internationalisedlang-dir-and-logical-properties | issues | high | The page declares html lang="en" but includes a prominent Hindi heading (“मूवी डाउनलोड कैसे करें!”) without lang="hi"; no hreflang variants are exposed and the inspected CSS contains no logical-property strategy. F015 medium: Mixed-language content is not marked up by language. |
be-internationalisedlocale-aware-data | not-applicable | high | Representative pages show titles, language labels, file sizes, durations, and release years but no locale-sensitive dates, currencies, or numbers requiring Intl formatting. |
be-internationalisedtime-zone-correctness | not-applicable | high | No scheduled events, timestamps for users, recurrence, or cross-time-zone task exists. |
be-trustworthyno-dark-patterns | pass | high | Load and task-flow screenshots show no consent wall, confirmshaming, preselected purchase, forced account, or disguised advert; download choices are explicitly labeled by size and resolution. |
be-trustworthyhumane-error-handling | pass | high | An empty search result clearly says no results, explains how to recover, preserves the query, labels the replacement input, and offers Search Again. |
be-trustworthytrustworthy-input-assistance | pass | high | The only user field is a labeled site-search query; address, payment, sign-in, and personal-data autocomplete tokens do not apply. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No checkout, subscription, account, authentication, cancellation, or sensitive account action is offered by the audited site. |
be-sustainableoptimised-assets | issues | high | The image audit found 53 of 54 images in PNG, no responsive srcset for the 1280px logo displayed at 400px, and one oversized image. The HAR remained a modest 116KB total. F016 low: Image delivery is light overall but still uses mostly legacy, non-responsive assets. |
be-sustainableno-wasteful-work | pass | high | Trace found no long tasks, HAR found only 19 lightweight requests, and there is no application script, polling, autoplay, or background processing. |
be-sustainablethird-party-and-media-budget | pass | high | The page loads no audio/video, autoplay, analytics, or third-party scripts and transfers only 116KB on the tested home load. |
be-agent-readystructured-agent-capabilities | not-applicable | high | No developer intent for an agent-facing surface is declared; this emerging capability is optional, while raw HTML and structured metadata remain crawler-readable. |
be-agent-readyon-device-inference | not-applicable | high | The catalogue has no summarisation or generative interaction whose user value would justify on-device inference. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After ten real focus/input/blur cycles, DOM nodes remained exactly 742; heap summaries rose only ~79KB across independent captures, consistent with session/tool warm-up rather than unbounded growth. |
be-memory-efficientbounded-footprint | pass | medium | Baseline heap summary is 2.29MB self size with 41,444 nodes, proportionate for a static 742-element catalogue page. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | The repeated-input probe left DOM count unchanged and heap constructor summaries contain no Detached* population; the static page has no recurring script or timers. |
Provenance
Canonical report: results/atomic/reports/0922-filmyfly_cafe.json
Report SHA-256: dd045498a27264ded6262adf44105a2c75734e66e5479504a13c3e6d2c1c272b
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/filmyfly_cafe/2026-07-23T21-17-52-171Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/filmyfly_cafe/2026-07-23T21-17-52-171Z
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.