Manifest position 47 · CrUX rank bucket 1000

https://www.index.hr

Coverage complete

Coverage-complete representative multi-template audit. Excluded: paywalled subscription checkout, authenticated profile internals, ad-click destinations and separate Index network domains.

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-mode screenshot is visually identical to the light capture and source inspection found zero prefers-color-scheme/color-scheme rules.
F01 medium: System dark preference is ignored
respect-user-preferences
respects-reduced-motion
issueshighThe reduced-motion probe confirms the media query is active but reports four running animations with infinite iterations.
F02 medium: Infinite animations continue under reduced-motion
respect-user-preferences
respects-contrast
passhighForced-colors capture preserves all navigation, story text, controls and outlines in high-contrast system colors.
implement-natural-interactions
view-transitions
issueshighRendered DOM/CSS contains no startViewTransition or view-transition usage across homepage/article navigation.
F03 low: Navigation swaps have no transition treatment
implement-natural-interactions
scroll-driven-animations
passhighNo parallax/scrollytelling or scroll-linked decorative animation is present on the selected news templates; scrolling remains native.
implement-natural-interactions
physical-gestures
passhighArticle gallery exposes clear previous/next controls and inspected CSS contains scroll-snap declarations rather than requiring a pointer-only gesture.
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe 19,114px homepage and 158,991px article expose static chrome with no scroll-state query or progress indicator in inspected CSS.
F04 low: Long pages provide no scroll-position guidance
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, context menu or viewport-edge anchored overlay is part of the selected public news journey.
provide-guided-navigation
directs-attention
passhighActive section underlines, lead-story hierarchy, article count/arrows and the 404 onward links visibly guide attention.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighLighthouse captured didomi-popup-open with a consent backdrop spanning the 412x823 mobile viewport and obscuring the underlying page.
F05 medium: Consent can become a full-screen interruption
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighLighthouse DOM evidence identifies #didomi-popup as nested div markup; inspected DOM contains no dialog element.
F06 low: Consent overlay is implemented as custom nested div chrome
maximize-content-reduce-noise
reduced-chrome
passhighDesktop home and article devote the main viewport to headlines, imagery and story content with restrained separators.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighLayout measured 194px homepage overflow and 137px article overflow; screenshots show one-character columns and headings colliding with controls.
F07 critical: Core news templates break at 360px
adapt-to-the-form-factor
component-level-responsiveness
issueshighCSS/DOM inspection found no @container or container-type, while homepage/article cards collapse badly in narrow containers.
F08 medium: Reused cards do not adapt to available space
adapt-to-the-form-factor
input-modality-aware
issueshighThe focus probe reports outline: none and box-shadow: none; Lighthouse also fails target-size.
F09 high: Keyboard focus and touch targets are not reliably perceivable
support-core-task-success
clear-purpose-and-primary-action
passhighThe first viewport clearly presents current news and each headline/image is an obvious route to the full article.
support-core-task-success
primary-flow-completion
passhighHomepage lead story resolves to a complete server-rendered article with headline, byline, media and onward gallery controls.
support-core-task-success
clear-system-state-and-recovery
passhighThe deliberate invalid route renders an explicit Croatian not-found explanation with links back home/Facebook and current stories.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 18.3s, FCP 8.0s and TBT 430ms (performance 0.47), despite a warm trace LCP of 1.37s.
F10 high: Cold mobile load is far outside the good range
be-fast-and-stable
visual-stability
passhighBoth mobile layout captures observed CLS 0 with no recorded layout shifts during the five-second window.
be-fast-and-stable
efficient-main-thread
issueshighLighthouse reports 2.8s main-thread work and 1.3s JavaScript execution with 430ms TBT.
F11 medium: Script work blocks the mobile main thread
be-fast-and-stable
efficient-resource-delivery
issueshighHAR records 6.21MB over 85 requests, ten render-blocking candidates and missing cache headers on the 236KB first-party bundle; Lighthouse estimates 4.35s render-blocking savings.
F12 high: Critical delivery is delayed by heavy render-blocking and weak caching
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimates 988KiB unused JavaScript and 131KiB unused CSS; HAR records 37 scripts and 2.18MB script transfer.
F13 high: Large amounts of unused code ship on first load
be-inclusive
names-roles-labels
issueshighLighthouse fails button-name, link-name and ARIA required children; article inspection finds 176 of 184 images without alt.
F14 high: Controls and article media lack accessible names
be-inclusive
sufficient-contrast
issueshighLighthouse identifies contrast failures including the inactive tab at 1.72:1 and category text at 1.79:1.
F15 medium: Text and controls fail minimum contrast
be-inclusive
structure-and-focus
issueshighAll representative probes report no visible focus outline; homepage h1 text is empty and article exposes two empty h1 elements before its real headline.
F16 high: Focus is invisible and heading structure contains empty headings
be-inclusive
legible-text
issueshighAt 360px the lead title collapses into a one-character column and the article headline collides with navigation.
F17 critical: Mobile typography becomes unreadable
be-inclusive
zoom-reflow-targets-and-media
issueshighThe visual viewport is 360px but layout viewport expands to 554px on home and 497px on article, producing horizontal overflow.
F18 critical: The page does not reflow at a narrow mobile viewport
follow-best-practices
no-console-errors
issueshighLighthouse captured an uncaught googletag.pubads TypeError and a CSP-blocked Cloudflare script.
F19 medium: First load logs runtime errors
follow-best-practices
sound-document-and-assets
issueshighImage inspection finds all 100 sampled homepage images missing width/height and 94 legacy PNG/JPEG; Lighthouse also fails unsized-images.
F20 medium: Images are unsized and predominantly legacy format
follow-best-practices
browser-platform-hygiene
issueshighLighthouse reports one deprecated Attribution Reporting use, three BFCache failure reasons, missing source maps and inspector issues.
F21 medium: Deprecated APIs and BFCache blockers remain
be-discoverable
title-and-description
issueshighThe search probe reports title “Pretraga - Index.hr” but description: null.
F22 medium: Search results lack a meta description
be-discoverable
crawlable-and-mobile-friendly
issueshighLighthouse fails crawlable-anchors and the search probe finds an empty/hash href, although robots and viewport are present.
F23 medium: Some links are not crawlable
be-discoverable
canonical-and-indexing-signals
passhighHome and article return 200, expose self canonicals, robots allows crawling, and sitemap.xml is a populated sitemap index.
be-discoverable
structured-and-shareable-metadata
passhighArticle probe finds five JSON-LD blocks, Open Graph metadata and a canonical matching visible article content.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders primitive finds no CSP, HSTS or nosniff; 9 cookies are counted insecure and several use SameSite=None.
F24 high: Transport protections and cookie flags are incomplete
be-private-and-secure
data-minimisation-and-third-parties
issueshighTracker capture sees 32 third-party origins and seven known trackers; HAR attributes 59 requests and 5.66MB to third parties.
F25 high: Tracking footprint is exceptionally broad
be-private-and-secure
in-context-permissions-and-modern-auth
passhighNo geolocation/notification prompt appeared on load and reading/search require no authentication; passkey relevance was not triggered on the audited public journey.
be-private-and-secure
defensive-browser-policies
issueshighNo CSP, frame protection, Referrer-Policy or Permissions-Policy is present on the main document.
F26 high: Browser-enforced defense headers are absent
be-resilient
progressive-enhancement
passhighRaw HTML contains 100% of rendered homepage content words and 97% on the article; neither is a JS shell.
be-resilient
resilient-runtime-behaviour
passhighNavigation, article gallery controls and the error route rendered usable states without clipped desktop overlays or blank shells.
be-resilient
offline-and-installable
not-applicablehighIndex.hr is a public news document site rather than an installed app; offline installability is not required for the selected core reading journey.
be-resilient
network-and-http-failure-states
passhighA deliberate invalid URL renders a useful recovery page rather than a blank shell or infinite spinner.
be-internationalised
lang-dir-and-logical-properties
passhighAll representative pages declare html lang=hr and Croatian text reads in the expected direction.
be-internationalised
locale-aware-data
passhighRendered bylines and timeline dates use Croatian month/day conventions consistently on the selected content.
be-internationalised
time-zone-correctness
not-applicablehighSelected pages show publication timestamps but no scheduled cross-zone event, recurring interval or user-entered time flow.
be-trustworthy
no-dark-patterns
issueshighLighthouse DOM evidence shows a full-screen consent interruption with a prominent accept-and-close action over the page.
F27 medium: Consent presentation is visually unbalanced
be-trustworthy
humane-error-handling
issueshighRepresentative probes show text inputs without labels; search uses autocomplete=off and unnamed icon submission controls are reported by Lighthouse.
F28 medium: Search inputs lack accessible labels
be-trustworthy
trustworthy-input-assistance
issueshighThe primary search input reports autocomplete=off and no associated label.
F29 low: Search disables browser input assistance without need
be-trustworthy
safe-commercial-and-account-flows
passhighNo purchase, subscription checkout or required account flow is part of the selected public reading/search journey; no forced account wall was encountered.
be-sustainable
optimised-assets
issueshighHomepage image audit finds 94 legacy images, 21 missing srcset and 100 missing dimensions; article has 97 legacy images.
F30 high: Image delivery wastes bytes and layout work
be-sustainable
no-wasteful-work
issueshighHAR records 37 scripts, 59 third-party requests and a 2.97MB media request during initial load.
F31 high: Background and optional work dominates the load
be-sustainable
third-party-and-media-budget
issueshighTotal transfer is 6.21MB, with 5.66MB third-party and 3.02MB media on the homepage.
F32 high: No effective third-party/media budget is enforced
be-agent-ready
structured-agent-capabilities
not-applicablehighThe selected public news/read/search surfaces expose content and metadata but no transactional capability that warrants WebMCP tools.
be-agent-ready
on-device-inference
not-applicablehighNo summarization, generation or other inference feature is offered on the selected news surfaces.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten full-page down/up scroll cycles, heap self size fell from 42,144,089 to 42,078,443 bytes and node count changed only +337 (0.05%).
be-memory-efficient
bounded-footprint
issueshighThe baseline heap contains 744,558 nodes and 42.1MB self size alongside a 6.21MB initial transfer, though repeated scroll did not grow it.
F33 medium: Initial memory footprint is disproportionate for a news index
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumPost-interaction top constructors contain no Detached DOM population and closures remain essentially flat (41,187 to 41,181).

Provenance

Canonical report: results/atomic/reports/0047-www_index_hr.json
Report SHA-256: e9a4ba00150f79af4518dfdefa63069d242e99ad2f8072f911de257801a4d846
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_index_hr/2026-07-18T01-30-50-926Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_index_hr/2026-07-18T01-30-50-926Z
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.