Manifest position 304 · CrUX rank bucket 1000

https://www.finn.no

Coverage complete

Coverage complete across 58 checks and seven representative public paths. Not covered: authenticated account management, ad creation, payment/checkout, messaging, travel booking, and every vertical-specific template. Those require credentials, irreversible actions, or exceed representative-template scope.

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
issueshighThe dark screenshot is byte-identical in composition to the default capture, and the home probe reports colorScheme “normal”, a white body background, and no prefers-color-scheme rules.
F01 medium: The public experience does not adapt to dark color preference.
respect-user-preferences
respects-reduced-motion
passhighReduced-motion emulation matched reduce, with zero active animations on load; inspected templates expose no auto-advance.
respect-user-preferences
respects-contrast
passhighHigh-contrast screenshot remains legible and Lighthouse contrast audits pass on home and detail.
implement-natural-interactions
view-transitions
issuesmediumCSS probes across home, search, detail, job, and article report no view-transition declarations or opt-in metadata.
F04 low: State and route changes do not expose View Transition support.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll-linked animation, parallax, or scrollytelling behavior is present on the representative templates, so there is no such implementation to judge.
implement-natural-interactions
physical-gestures
passmediumRepresentative pages use normal document scrolling and CSS scroll-snap where relevant; no custom pointer-driven gesture layer was observed.
provide-guided-navigation
scroll-state-aware-chrome
issuesmediumThe probes find no scroll-state query, scroll timeline, or scroll-driven declarations on the inspected homepage, listing, and detail templates.
F05 low: Global chrome does not respond to scroll state.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, popover, or edge-positioned menu was exposed in the representative public paths; the modal consent surface is not an anchored overlay.
provide-guided-navigation
directs-attention
passhighSkip links, breadcrumbs, descriptive headings, and visible focus cues on home/search/detail guide movement across the primary journey.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighDesktop and mobile screenshots show a full-page dimming layer and centered cookie dialog before the marketplace can be used. The DOM probe finds a full-viewport fixed #sp_message_container_1489005.
F02 high: The cookie settings interstitial blocks the whole first viewport on every fresh visit.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighDesktop and mobile screenshots show a full-page dimming layer and centered cookie dialog before the marketplace can be used. The DOM probe finds a full-viewport fixed #sp_message_container_1489005.
F02 high: The cookie settings interstitial blocks the whole first viewport on every fresh visit.
maximize-content-reduce-noise
reduced-chrome
passhighWith scripting disabled, search and article screenshots show content-led layouts with restrained global navigation and no excessive frame chrome.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAt 360x800, home, search, and detail all report zero horizontal overflow and a valid viewport meta.
adapt-to-the-form-factor
component-level-responsiveness
issuesmediumOnly the article probe reports any @container rule. Home, search, detail, and job probes report none despite cards and filters being reused at different widths.
F06 low: Most reusable marketplace templates do not use component-level queries.
adapt-to-the-form-factor
input-modality-aware
passhighLighthouse target-size passes and focus probes show visible cyan outlines on the main home, search, detail, job, and login entry controls.
support-core-task-success
clear-purpose-and-primary-action
passhighHome communicates the marketplace categories and search; search results name the query and count; detail clearly names the product and price.
support-core-task-success
primary-flow-completion
passhighThe representative query URL returns 32,659 results with crawlable item links, and a selected live item resolves to a detailed product page; login uses a clear email-code step.
support-core-task-success
clear-system-state-and-recovery
issueshighThe tested legacy search URL returns HTTP 404 and renders title “Usjda”, H1 “404”, no links, no landmarks, and no recovery action.
F07 medium: The HTTP 404 state is a dead end.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse reports homepage LCP 10.0 s and detail LCP 37.1 s. Mobile layout captures report CLS 0.138 on search and 0.116 on detail; search also records a 214 ms long task.
F08 high: Load performance and stability miss Core Web Vitals expectations.
be-fast-and-stable
visual-stability
issueshighThe image primitive reports missing width and height on all 15 homepage images and all 11 detail images. Layout evidence records CLS above 0.11 on home/detail and 0.138 on search.
F09 medium: Images do not consistently reserve dimensions.
be-fast-and-stable
efficient-main-thread
issueshighLighthouse reports homepage LCP 10.0 s and detail LCP 37.1 s. Mobile layout captures report CLS 0.138 on search and 0.116 on detail; search also records a 214 ms long task.
F08 high: Load performance and stability miss Core Web Vitals expectations.
be-fast-and-stable
efficient-resource-delivery
issueshighThe homepage HAR records 174 requests and 5.32 MB transferred, including 86 scripts totaling 4.51 MB, 37 redirects, repeated parser-blocking stylesheets, and several uncached CMP assets.
F10 high: Critical resource delivery is excessively heavy and redirect-rich.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighHAR offenders include two ~456 KB Warp Elements bundles, Warp React 18 and React 19 payloads, plus multiple React versions. JavaScript is 4.51 MB transferred before the core homepage is usable.
F11 high: Duplicate framework and design-system payloads dominate the load.
be-inclusive
names-roles-labels
issueshighLighthouse finds the homepage search role=dialog unnamed and its combobox missing aria-expanded. On detail it finds an unnamed finance slider and multiple recommendation images without alt.
F12 high: Important controls and recommendation images lack accessible names.
be-inclusive
sufficient-contrast
passhighLighthouse color-contrast audits pass on both home and detail, and text remains visible in the high-contrast capture.
be-inclusive
structure-and-focus
issueshighThe article focus probe focuses the “Motor” navigation link and reports a transparent 2 px outline with no box shadow. Other templates show a visible cyan outline, so the behavior is inconsistent.
F13 medium: Keyboard focus is not consistently visible.
be-inclusive
legible-text
passhighArticle crawler capture shows readable type, generous line spacing, and a clear heading/summary/date hierarchy without clipping.
be-inclusive
zoom-reflow-targets-and-media
passhighViewport permits scaling, all tested 360px templates have zero horizontal overflow, Lighthouse target-size passes, and inspected paths contain no caption-requiring media.
follow-best-practices
no-console-errors
issueshighLighthouse records console.error from sourcepoint/anonymous.js: “No Pulse integration detected. Aborting.”
F14 low: The detail page emits a console error during load.
follow-best-practices
sound-document-and-assets
issueshighThe image primitive reports missing width and height on all 15 homepage images and all 11 detail images. Layout evidence records CLS above 0.11 on home/detail and 0.138 on search.
F09 medium: Images do not consistently reserve dimensions.
follow-best-practices
browser-platform-hygiene
passhighLighthouse best-practices scores 1.00 on home and 0.96 on detail with the only recorded failure isolated to console noise; no permission prompt appears on load.
be-discoverable
title-and-description
passhighHome, search, detail, job, and article probes all expose descriptive titles and meta descriptions.
be-discoverable
crawlable-and-mobile-friendly
passhighRepresentative pages have viewport metadata, real anchor hrefs, descriptive link text, and robots.txt is reachable; Lighthouse SEO passes home.
be-discoverable
canonical-and-indexing-signals
passhighHome, search, and detail expose canonical URLs; public search sets index,follow; robots and sitemap are reachable; all core URLs returned successful responses.
be-discoverable
structured-and-shareable-metadata
issueshighThe article probe finds a descriptive title and Open Graph fields but only Organization JSON-LD, not Article/NewsArticle metadata for the visible long-form content.
F15 medium: The editorial article lacks article-specific structured metadata.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders evidence reports no Content-Security-Policy and no Permissions-Policy. Cookie evidence reports _gcl_au and __mbl without Secure and _sp_su with SameSite=None.
F16 high: Browser-enforced security policy and cookie hygiene are incomplete.
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe same fresh-load session displays the cookie dialog while the tracker primitive records DoubleClick and Google Tag Manager among 13 third-party origins; the HAR attributes 5.25 MB and 167 requests to non-main origins.
F17 high: Tracking requests begin while the consent interstitial is still unresolved.
be-private-and-secure
in-context-permissions-and-modern-auth
passhighNo permission prompt appeared on load. Login redirects to Vend email OTP, uses autocomplete=email, and does not rely on a password-only form.
be-private-and-secure
defensive-browser-policies
issueshighHeaders evidence reports no Content-Security-Policy and no Permissions-Policy. Cookie evidence reports _gcl_au and __mbl without Secure and _sp_su with SameSite=None.
F16 high: Browser-enforced security policy and cookie hygiene are incomplete.
be-resilient
progressive-enhancement
issueshighDiscoverability crawler screenshots for home and detail are blank in the captured viewport. Raw/rendered word coverage is 44% on home and 68% on detail, while search is 89% and visibly server rendered.
F18 high: Homepage and detail core content do not present a usable first viewport without JavaScript.
be-resilient
resilient-runtime-behaviour
passmediumSearch filters, detail gallery/regions, and global consent overlay rendered without clipping in tested desktop/mobile states; SSR content settled on search/article.
be-resilient
offline-and-installable
passhighFINN supplies a standalone manifest with icons and shortcuts plus an active /sw.js that uses Cache API and fetch respondWith handlers.
be-resilient
network-and-http-failure-states
issueshighThe tested legacy search URL returns HTTP 404 and renders title “Usjda”, H1 “404”, no links, no landmarks, and no recovery action.
F07 medium: The HTTP 404 state is a dead end.
be-internationalised
lang-dir-and-logical-properties
issuesmediumThe search template declares lang=nb, but the accessible authored CSS probe counts 238 physical left/right declarations and no logical inline/block declarations.
F20 low: Inspected CSS is not prepared for alternate writing directions.
be-internationalised
locale-aware-data
passhighRepresentative Norwegian pages declare nb/no and render NOK prices with Norwegian spacing and localized copy; product metadata identifies NOK explicitly.
be-internationalised
time-zone-correctness
not-applicablehighThe inspected Norwegian marketplace, editorial, and login paths expose no scheduled cross-time-zone event or user-entered time concept.
be-trustworthy
no-dark-patterns
issueshighThe consent screenshot gives “Godta alle” a solid black primary treatment while “Tilpass eller avvis” is outlined and requires another choice step.
F03 medium: Consent choices are visually asymmetric.
be-trustworthy
humane-error-handling
issueshighThe tested legacy search URL returns HTTP 404 and renders title “Usjda”, H1 “404”, no links, no landmarks, and no recovery action.
F07 medium: The HTTP 404 state is a dead end.
be-trustworthy
trustworthy-input-assistance
passhighThe Vend login field has type=email, label/ARIA name, and autocomplete=email; marketplace query and price inputs have task-specific names.
be-trustworthy
safe-commercial-and-account-flows
passhighThe inspected item page exposes price, seller context and complaint/dispute information; authentication uses a clearly explained email-code flow with “Husk meg” under user control.
be-sustainable
optimised-assets
issueshighThe image primitive reports 13 oversized images, 13 below-fold images without lazy loading, 13 without srcset, and 8 legacy-format images.
F19 medium: Homepage image delivery wastes bytes and eager work.
be-sustainable
no-wasteful-work
issueshighHAR offenders include two ~456 KB Warp Elements bundles, Warp React 18 and React 19 payloads, plus multiple React versions. JavaScript is 4.51 MB transferred before the core homepage is usable.
F11 high: Duplicate framework and design-system payloads dominate the load.
be-sustainable
third-party-and-media-budget
issueshighThe same fresh-load session displays the cookie dialog while the tracker primitive records DoubleClick and Google Tag Manager among 13 third-party origins; the HAR attributes 5.25 MB and 167 requests to non-main origins.
F17 high: Tracking requests begin while the consent interstitial is still unresolved.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo declared intent or visible product surface indicates that this public marketplace currently targets WebMCP or agent tool invocation; emerging capability is out of scope.
be-agent-ready
on-device-inference
not-applicablehighNo inspected task calls for on-device language-model or summarization behavior, and no declared agent-facing intent exists.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten attempted gallery open/close cycles, heap totals decreased from 44,789,999 to 44,439,424 self-size bytes and node count from 753,934 to 750,578; no retained-growth signal.
be-memory-efficient
bounded-footprint
passhighThe representative detail page heap is about 44.8 MB self size with 753,934 heap nodes, proportionate to a media-rich listing and stable after interaction.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighBefore/after heap summaries show closures essentially flat (36,954 to 36,950), arrays flat, and total nodes decreasing; no Detached* constructor appears among retained-size leaders.

Provenance

Canonical report: results/atomic/reports/0304-www_finn_no.json
Report SHA-256: 1b6a677bef3018dce294de2a27e4b94a1cdf2c78d588dcd1344b48e8ec0c45c8
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_finn_no/2026-07-19T20-20-34-953Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_finn_no/2026-07-19T20-20-34-953Z
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.