Manifest position 246 · CrUX rank bucket 1000

https://www.imagefap.com

Coverage complete

Coverage-complete audit of five representative public templates. Detail/gallery item pages, upload after authentication, registration, account settings, forums, and transactional completion were not covered because they require volatile content selection or authenticated/destructive interaction.

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
issueshighUnder emulated dark preference, `color-scheme` remained `normal`, body text remained black, no relevant preference rules were found, and the dark capture remained light.
F01 medium: The interface is hard-coded for a light colour scheme.
respect-user-preferences
respects-reduced-motion
passmediumUnder emulated reduced motion, `getAnimations()` returned no active animations; no auto-advance motion was observed.
respect-user-preferences
respects-contrast
issueshighLighthouse failed the color-contrast audit; no `prefers-contrast` or forced-colors adaptation was found.
F02 high: Text and essential controls do not consistently meet contrast requirements.
implement-natural-interactions
view-transitions
issueshighRecon shows a multi-page set of ordinary links; no active transition was observed and no View Transition integration was established for route changes.
F03 low: Navigation swaps are abrupt and do not preserve visual continuity.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll-linked animation is present, so there is no imperative scroll animation implementation to assess.
implement-natural-interactions
physical-gestures
not-applicablehighThe audited desktop-style MPA exposes no custom gesture-driven interaction.
provide-guided-navigation
scroll-state-aware-chrome
issueshighMobile content height reached 7,140 CSS px while the DOM/CSS probes found no verified sticky progress, scroll-state chrome, or equivalent position cue.
F04 medium: Long listing pages provide little position-aware navigation guidance.
provide-guided-navigation
anchored-positioning
issueshighThe overlay probe found `#agego-overlay-container` covering 780x493 at z-index 2147483647; the page contains zero `<dialog>` and zero popover elements.
F05 medium: The mandatory age gate is implemented as a custom top-layer div rather than a semantic dialog.
provide-guided-navigation
directs-attention
passmediumGlobal navigation uses descriptive text links and browser focus remains visibly outlined.
maximize-content-reduce-noise
no-intrusive-interruptions
passmediumThe only full-viewport interruption detected was the clearly stated adult-age gate, which is contextually necessary for this site and exposes a close/confirmation path.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe overlay probe found `#agego-overlay-container` covering 780x493 at z-index 2147483647; the page contains zero `<dialog>` and zero popover elements.
F05 medium: The mandatory age gate is implemented as a custom top-layer div rather than a semantic dialog.
maximize-content-reduce-noise
reduced-chrome
issueshighThe login DOM included locally personalised promotional copy linking back to the login URL, while the homepage loaded several ad networks and three visible ad-like regions.
F22 high: Advertising competes with account tasks and is not always clearly distinguishable from site content.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighAll four tested templates lacked a viewport meta tag. At a requested 360px viewport, home rendered a 1,292px layout viewport and login/video rendered 1,000px layouts.
F06 high: Mobile browsers receive a scaled-down desktop layout instead of a responsive layout.
adapt-to-the-form-factor
component-level-responsiveness
issueshighAll four tested templates lacked a viewport meta tag. At a requested 360px viewport, home rendered a 1,292px layout viewport and login/video rendered 1,000px layouts.
F06 high: Mobile browsers receive a scaled-down desktop layout instead of a responsive layout.
adapt-to-the-form-factor
input-modality-aware
issueshighOn login, 38 of 44 visible interactive elements were under 24px in at least one dimension and ten text/password controls were unlabeled. Lighthouse also failed target-size.
F07 high: Touch and form controls are too small and many controls lack usable labels.
support-core-task-success
clear-purpose-and-primary-action
passmediumTitles, H1 headings and navigation directly identify gallery, video, category and sign-in purposes.
support-core-task-success
primary-flow-completion
passmediumAnonymous users can reach category, gallery, video and search listings through real links/forms; account recovery links are present on sign-in.
support-core-task-success
clear-system-state-and-recovery
issueshighUsername/password were not `required`, empty submission produced no `:invalid` controls, and the page had no live region, alert, or status element.
F08 high: Sign-in does not expose native required state or accessible recovery feedback before submission.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 8.28s, FCP 4.47s and TTI 8.30s (performance score 0.61), despite a separate warm trace showing no long tasks.
F09 high: Measured mobile loading is slow.
be-fast-and-stable
visual-stability
issueshighImage audit found 79/100 missing dimensions, 58 missing srcset, 98 legacy-format images, and Lighthouse failed image aspect ratio/responsive sizing.
F14 medium: Images are frequently unsized, distorted, and served without responsive variants.
be-fast-and-stable
efficient-main-thread
passmediumThe DevTools trace recorded zero long tasks and 0ms total blocking time in the measured load.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR recorded 146 requests and 11.72MB transferred, including two GIF thumbnails of 5.19MB and 4.70MB. Parser-inserted classic scripts lacked async/defer and CSS was uncompressed/uncached.
F10 high: The homepage transfers excessive image weight and blocks rendering on legacy resources.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse reported DevTools inspector issues and 1.35s potential unused-JS savings; the DOM had 92 inline event-handler elements and 16 target=_blank links without noopener/noreferrer.
F15 medium: The page has browser hygiene issues despite avoiding console exceptions.
be-inclusive
names-roles-labels
issueshighLighthouse failed image-alt, label and link-name. The image probe found 48 images without alt and the login probe found ten unlabeled text/password controls.
F11 high: Core controls and media lack accessible names.
be-inclusive
sufficient-contrast
issueshighLighthouse failed the color-contrast audit; no `prefers-contrast` or forced-colors adaptation was found.
F02 high: Text and essential controls do not consistently meet contrast requirements.
be-inclusive
structure-and-focus
issueshighThe login page had no main/nav/header/footer landmarks, no H1, and only an H2, although browser-default focus outline was visible.
F12 medium: Pages lack semantic landmarks and a consistent heading hierarchy.
be-inclusive
legible-text
issueshighAll four tested templates lacked a viewport meta tag. At a requested 360px viewport, home rendered a 1,292px layout viewport and login/video rendered 1,000px layouts.
F06 high: Mobile browsers receive a scaled-down desktop layout instead of a responsive layout.
be-inclusive
zoom-reflow-targets-and-media
issueshighNo viewport meta was present and Lighthouse failed meta-viewport and target-size; tested mobile pages rendered at 1,000-1,292 CSS px rather than 360px.
F13 high: Zoom/reflow and mobile target requirements are not met.
follow-best-practices
no-console-errors
passmediumLighthouse `errors-in-console` passed with no captured console errors.
follow-best-practices
sound-document-and-assets
issueshighImage audit found 79/100 missing dimensions, 58 missing srcset, 98 legacy-format images, and Lighthouse failed image aspect ratio/responsive sizing.
F14 medium: Images are frequently unsized, distorted, and served without responsive variants.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse reported DevTools inspector issues and 1.35s potential unused-JS savings; the DOM had 92 inline event-handler elements and 16 target=_blank links without noopener/noreferrer.
F15 medium: The page has browser hygiene issues despite avoiding console exceptions.
be-discoverable
title-and-description
passmediumHomepage raw HTML contains a descriptive title and meta description; discoverability confirmed both survive without JavaScript.
be-discoverable
crawlable-and-mobile-friendly
issueshighRaw HTML is crawlable (92% coverage), but no viewport meta exists, multiple links have no discernible name, no canonical was present, sitemap.xml returned 404, and no JSON-LD/Open Graph metadata was found.
F16 medium: Search metadata is incomplete across public templates.
be-discoverable
canonical-and-indexing-signals
issueshighRaw HTML is crawlable (92% coverage), but no viewport meta exists, multiple links have no discernible name, no canonical was present, sitemap.xml returned 404, and no JSON-LD/Open Graph metadata was found.
F16 medium: Search metadata is incomplete across public templates.
be-discoverable
structured-and-shareable-metadata
issueshighRaw HTML is crawlable (92% coverage), but no viewport meta exists, multiple links have no discernible name, no canonical was present, sitemap.xml returned 404, and no JSON-LD/Open Graph metadata was found.
F16 medium: Search metadata is incomplete across public templates.
be-private-and-secure
secure-transport-and-headers
issueshighAll seven cookies lacked Secure; PHPSESSID also lacked HttpOnly and SameSite protection. CSP, frame protection, Referrer-Policy and Permissions-Policy were absent.
F17 critical: Session and analytics cookies are not protected and key browser security headers are absent.
be-private-and-secure
data-minimisation-and-third-parties
issueshighTracker probe found 18 third-party origins and Google Analytics/Tag Manager/DoubleClick; HAR attributed 121/146 requests and 11.52MB to non-main-origin hosts.
F18 high: The first page load exposes users to a large advertising and analytics footprint.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighThe login template contains username/password fields, no WebAuthn/passkey affordance, and blank autocomplete attributes.
F19 high: Authentication is password-only and lacks modern input assistance.
be-private-and-secure
defensive-browser-policies
issueshighAll seven cookies lacked Secure; PHPSESSID also lacked HttpOnly and SameSite protection. CSP, frame protection, Referrer-Policy and Permissions-Policy were absent.
F17 critical: Session and analytics cookies are not protected and key browser security headers are absent.
be-resilient
progressive-enhancement
passmediumDiscoverability measured 92% raw/rendered content coverage, with title, H1 and description available without JavaScript.
be-resilient
resilient-runtime-behaviour
issueshighEmpty login submission exposed no native invalid state or live feedback; HAR also recorded blocked/aborted ad and image requests without an observed user-facing recovery state.
F20 medium: Representative error and failure states are not actionable or accessible.
be-resilient
offline-and-installable
not-applicablehighThis public media website is not presented as an installable app; offline media access is not a reasonable core requirement.
be-resilient
network-and-http-failure-states
issueshighEmpty login submission exposed no native invalid state or live feedback; HAR also recorded blocked/aborted ad and image requests without an observed user-facing recovery state.
F20 medium: Representative error and failure states are not actionable or accessible.
be-internationalised
lang-dir-and-logical-properties
passmediumThe document declares `lang="en-GB"`, and CSS inspection found logical-property usage.
be-internationalised
locale-aware-data
issueshighThe English page rendered a fixed English date while probes found no alternate locale surface or evidence that user-facing date formatting responds to locale.
F21 low: Rendered dates are not demonstrably locale-aware.
be-internationalised
time-zone-correctness
not-applicablehighNo scheduling, event coordination, or user-facing time-of-day flow was present in the audited templates.
be-trustworthy
no-dark-patterns
issueshighThe login DOM included locally personalised promotional copy linking back to the login URL, while the homepage loaded several ad networks and three visible ad-like regions.
F22 high: Advertising competes with account tasks and is not always clearly distinguishable from site content.
be-trustworthy
humane-error-handling
issueshighLogin fields are not required and empty submission yielded no invalid controls or live error region.
F23 high: Forms neither prevent nor explain common mistakes humanely.
be-trustworthy
trustworthy-input-assistance
issueshighBoth username and password reported an empty autocomplete value.
F24 medium: Sign-in fields omit autofill tokens.
be-trustworthy
safe-commercial-and-account-flows
issueshighThe login template contains username/password fields, no WebAuthn/passkey affordance, and blank autocomplete attributes.
F19 high: Authentication is password-only and lacks modern input assistance.
be-sustainable
optimised-assets
issueshighThe homepage transferred 11.72MB, 11.23MB as images; 88 below-fold images were not lazy-loaded, 98/100 used legacy formats, and two GIF thumbnails accounted for 9.88MB.
F25 high: Media delivery is disproportionately wasteful even for an image-heavy service.
be-sustainable
no-wasteful-work
issueshighThe network capture started analytics, ad, age-verification and related requests during initial rendering, contributing 121 non-main-origin requests.
F26 medium: Non-essential third-party work begins immediately on load.
be-sustainable
third-party-and-media-budget
issueshighTracker probe found 18 third-party origins and Google Analytics/Tag Manager/DoubleClick; HAR attributed 121/146 requests and 11.52MB to non-main-origin hosts. The homepage transferred 11.72MB, 11.23MB as images; 88 below-fold images were not lazy-loaded, 98/100 used legacy formats, and two GIF thumbnails accounted for 9.88MB.
F18 high: The first page load exposes users to a large advertising and analytics footprint.
F25 high: Media delivery is disproportionately wasteful even for an image-heavy service.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo declared agent-facing capability or tool intent was found for this media-browsing site.
be-agent-ready
on-device-inference
not-applicablehighNo summarisation or language-model task is part of the representative journeys.
be-memory-efficient
no-leak-under-repeated-interaction
passlowTen repeated age-overlay toggle attempts increased the separate-session heap summary by about 3.9% (12.75MB to 13.25MB), not evidence of unbounded retained growth; confidence is low because snapshots used separate browser sessions.
be-memory-efficient
bounded-footprint
passlowHeap summary reported 12.75MB self size and 190,531 nodes, proportionate to a media-heavy DOM.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passlowDetached-node constructors did not appear among dominant constructors before or after the repeated interaction; closure counts fell rather than accumulated.

Provenance

Canonical report: results/atomic/reports/0246-www_imagefap_com.json
Report SHA-256: 395477c6141ac173ad821233d702bd7f3b3f1d2c79943d7aed6aedca4e30dca1
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_imagefap_com/2026-07-19T10-21-31-294Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_imagefap_com/2026-07-19T10-21-31-294Z
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.