Manifest position 239 · CrUX rank bucket 1000
https://www.jutarnji.hr
Coverage complete
Atomic coverage complete: 58 of 58 checks judged across four representative templates plus a failure state.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The dark-mode screenshot is visually identical to the light screenshot, and the computed CSS probe found no prefers-color-scheme rules and color-scheme remained normal. F01 medium: The site does not adapt to dark color preference. |
respect-user-preferencesrespects-reduced-motion | pass | medium | CSS inspection found an authored prefers-reduced-motion rule and the reduced-motion condition rendered without additional auto-motion. |
respect-user-preferencesrespects-contrast | issues | high | The CSS probe found neither prefers-contrast nor forced-colors handling; Lighthouse also found multiple text contrast failures. F02 medium: High-contrast preferences are not explicitly supported. |
implement-natural-interactionsview-transitions | issues | high | The CSS probe found no view-transition rules; representative navigation uses conventional full-document swaps. Browser API availability alone is not authored use. F03 low: Navigation and state changes do not use authored View Transitions. |
implement-natural-interactionsscroll-driven-animations | pass | medium | CSS inspection found no animation-timeline, and representative screenshots showed no scroll-linked parallax/scrollytelling that would require a scroll handler. |
implement-natural-interactionsphysical-gestures | pass | medium | CSS inspection found scroll-snap support and the tested reading surfaces retained native scrolling rather than custom pointer-driven navigation. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | The DOM shows a fixed 50px navigation bar, while CSS inspection found no scroll-state container query or progress treatment. F04 low: Fixed navigation does not communicate scroll state. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, contextual popover, or viewport-edge anchored menu was present on the representative reading and subscription surfaces. |
provide-guided-navigationdirects-attention | pass | medium | Persistent branded navigation and descriptive editorial links keep route context and primary reading targets visually clear across homepage, section and article. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | Desktop homepage, section, and article screenshots show the same large yellow promotion centered over the lead image/headline; on mobile it consumes most of the next viewport. F05 high: A subscription promotion obscures primary content across templates. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | Desktop homepage, section, and article screenshots show the same large yellow promotion centered over the lead image/headline; on mobile it consumes most of the next viewport. F05 high: A subscription promotion obscures primary content across templates. |
maximize-content-reduce-noisereduced-chrome | issues | high | Desktop homepage, section, and article screenshots show the same large yellow promotion centered over the lead image/headline; on mobile it consumes most of the next viewport. F05 high: A subscription promotion obscures primary content across templates. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | medium | At 360x800, layout measured scrollWidth 360 against innerWidth 360, with viewport meta present and 0 horizontal overflow. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | The CSS probe inspected 1.49 MB of accessible CSS and found no @container rules, although cards are reused in differently sized columns. F06 low: Responsive behavior is viewport-only rather than component-aware. |
adapt-to-the-form-factorinput-modality-aware | pass | medium | Lighthouse target-size/viewport checks did not report failures, and visible header controls retain large touch hit areas in the mobile capture. |
support-core-task-successclear-purpose-and-primary-action | pass | medium | Homepage, section and article surfaces clearly present current news headlines and linked stories; the subscription page clearly asks the visitor to choose an offer. |
support-core-task-successprimary-flow-completion | pass | medium | The anonymous core reading journey completed from listing to a full article, and the separate subscription surface loaded its offer selection without an account wall. |
support-core-task-successclear-system-state-and-recovery | pass | medium | A deliberately invalid route returned the correct HTTP 404 status and explicit 404 metadata rather than a misleading success or blank shell. |
be-fast-and-stablegood-core-web-vitals | issues | high | The trace measured LCP at 11.64s (FCP 1.95s); Lighthouse performance was 0.49 with LCP 4.2s, Speed Index 21.0s, and interactive at 45.6s. F07 critical: Largest content is extremely slow to render. |
be-fast-and-stablevisual-stability | issues | high | Mobile layout observation measured CLS 0.122 with a 0.092 shift at about 8.23s; all 100 inspected images lacked width and height attributes. F08 high: Late content causes visible layout shift. |
be-fast-and-stableefficient-main-thread | issues | high | Trace recorded 2 long tasks up to 136.5ms and 158.8ms TBT; Lighthouse measured 860ms TBT. The HAR loaded 152 scripts. F09 high: The main thread is heavily occupied by scripts. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR measured 29,974,303 transferred bytes: 24.5 MB images, 3.52 MB scripts, 1.54 MB fonts, 236 image requests and 152 script requests. F10 critical: The homepage transfers a disproportionate 30 MB across 519 requests. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | HAR measured 29,974,303 transferred bytes: 24.5 MB images, 3.52 MB scripts, 1.54 MB fonts, 236 image requests and 152 script requests. F10 critical: The homepage transfers a disproportionate 30 MB across 519 requests. |
be-inclusivenames-roles-labels | issues | high | Lighthouse accessibility was 0.77 and found malformed tablist relationships, untitled iframes and missing image alternatives. The probe found no h1, 32 empty links and 4 unnamed controls. F11 high: Core accessibility semantics are malformed or missing. |
be-inclusivesufficient-contrast | issues | high | Lighthouse measured red labels at 3.36:1 to 3.87:1 where 4.5:1 is required. F12 medium: Editorial labels fail minimum color contrast. |
be-inclusivestructure-and-focus | issues | high | Lighthouse accessibility was 0.77 and found malformed tablist relationships, untitled iframes and missing image alternatives. The probe found no h1, 32 empty links and 4 unnamed controls. F11 high: Core accessibility semantics are malformed or missing. |
be-inclusivelegible-text | pass | medium | Article and homepage captures use strong typographic hierarchy and comfortable high-size headline/body text without clipping at the tested widths. |
be-inclusivezoom-reflow-targets-and-media | pass | medium | Viewport scaling is enabled, the 360px layout reflows without overflow, and no primary video requiring captions appeared on the tested pages. |
follow-best-practicesno-console-errors | issues | high | Lighthouse found a refused logo resource request and scored the console-errors audit 0. F13 medium: The page logs browser errors. |
follow-best-practicessound-document-and-assets | issues | high | Image audit: 100/100 missing dimensions, 65 below-fold images not lazy, 41 oversized, 40 without srcset, 77 legacy-format, and 14 missing alt. F14 high: Image assets are unsized and frequently inefficient. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse found five deprecations, unload handlers in main/subframes blocking BFCache, inspector issues, and a broken source map. F15 medium: Deprecated APIs and BFCache blockers remain. |
be-discoverabletitle-and-description | pass | medium | DOM and raw HTML include a descriptive title and Croatian meta description. |
be-discoverablecrawlable-and-mobile-friendly | pass | medium | The rendered DOM contains 401 real href links, viewport meta is present, and robots.txt allows public content. |
be-discoverablecanonical-and-indexing-signals | issues | high | A request to /sitemap.xml returned a 695 KB HTML page with noindex metadata rather than XML, undermining sitemap consistency. F16 medium: The advertised sitemap endpoint is not a sitemap. |
be-discoverablestructured-and-shareable-metadata | pass | medium | Homepage probe found 3 JSON-LD blocks and 5 Open Graph tags; article HTML and visible headline/image align as a news entity. |
be-private-and-securesecure-transport-and-headers | issues | high | Headers audit found no CSP, HSTS, nosniff, clickjacking protection, Referrer-Policy, or Permissions-Policy. Cookie audit found 23 insecure cookies, including long-lived and SameSite=None cookies. F17 critical: Browser security headers and cookie protections are missing. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Tracker audit saw 47 third-party origins and active Facebook, Google Analytics, Tag Manager and ad trackers; HAR recorded hundreds of third-party requests. F18 high: Tracking and third-party execution are excessive by default. |
be-private-and-securein-context-permissions-and-modern-auth | pass | medium | No geolocation/notification prompt appeared on load in any capture; authentication was not required for the representative anonymous reading journey. |
be-private-and-securedefensive-browser-policies | issues | high | Headers audit found no CSP, HSTS, nosniff, clickjacking protection, Referrer-Policy, or Permissions-Policy. Cookie audit found 23 insecure cookies, including long-lived and SameSite=None cookies. F17 critical: Browser security headers and cookie protections are missing. |
be-resilientprogressive-enhancement | pass | medium | Discoverability comparison found 96% rendered-content coverage in raw HTML, no empty mount, and matching crawler/browser content. |
be-resilientresilient-runtime-behaviour | issues | high | The same custom promotion covers article and listing content and is partially clipped by screenshot boundaries rather than using a resilient top-layer primitive. F19 medium: Overlay runtime behavior is fragile at viewport edges. |
be-resilientoffline-and-installable | not-applicable | high | This public news MPA is content-oriented rather than an app-like installable workflow; offline installation is contextual and was not required. |
be-resilientnetwork-and-http-failure-states | pass | medium | The invalid-route probe returned an intentional HTTP 404 response with 404 metadata rather than HTTP 200 or a blank JS shell. |
be-internationalisedlang-dir-and-logical-properties | pass | medium | The document declares lang=hr-hr and dir=ltr; Croatian content and reading direction are coherent across templates. |
be-internationalisedlocale-aware-data | pass | medium | Rendered dates and Croatian-language editorial metadata use the expected local convention on the representative pages. |
be-internationalisedtime-zone-correctness | not-applicable | high | The representative pages display publication content but no cross-time-zone event coordination or editable time concepts. |
be-trustworthyno-dark-patterns | issues | high | A promotion appears automatically on homepage, section and article captures, repeatedly interrupting reading before user intent. F20 high: The repeated subscription interruption is a nagging pattern. |
be-trustworthyhumane-error-handling | not-applicable | high | No user-submitted form was part of the representative anonymous reading or offer-selection journey. |
be-trustworthytrustworthy-input-assistance | not-applicable | high | No address, payment, sign-in, or sign-up input was present in the representative pre-purchase surfaces. |
be-trustworthysafe-commercial-and-account-flows | pass | medium | The subscription surface clearly labels Premium, asks the user to choose an offer, and exposes the annual price before deeper checkout. |
be-sustainableoptimised-assets | issues | high | The image audit found 41 oversized images, 40 missing responsive sources and 77 legacy-format assets; HAR transferred 24.5 MB of images. F21 high: Image delivery wastes bandwidth. |
be-sustainableno-wasteful-work | issues | high | The page contacted 47 third-party origins, made 519 requests and loaded 152 scripts; video/ad origins dominate request counts despite no primary video in the tested viewport. F22 high: Third-party and background work is disproportionate to a text-news page. |
be-sustainablethird-party-and-media-budget | issues | high | The page contacted 47 third-party origins, made 519 requests and loaded 152 scripts; video/ad origins dominate request counts despite no primary video in the tested viewport. F22 high: Third-party and background work is disproportionate to a text-news page. |
be-agent-readystructured-agent-capabilities | not-applicable | high | The audited public news reading experience exposes crawlable content but no user-authorized transactional capability that needs an agent tool. |
be-agent-readyon-device-inference | not-applicable | high | No summarization or language-model interaction is offered; on-device inference is an emerging optional opportunity, not required for reading articles. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After ten full-page scroll-to-bottom/back cycles, heap self size rose from 101.46 MB to 102.24 MB (+0.77%) and node count +0.86%, not evidence of unbounded growth in this bounded test. |
be-memory-efficientbounded-footprint | issues | high | Baseline heap contained 1,860,037 nodes and 101.5 MB self size for a news homepage. After ten full-page scroll cycles it reached 102.2 MB (+0.8%), suggesting no clear unbounded leak but a very heavy starting footprint. F23 high: The initial memory footprint is disproportionate. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Top constructor summaries showed no Detached* population, while closures remained approximately stable (156,893 to 157,372) after ten scroll cycles. |
Provenance
Canonical report: results/atomic/reports/0239-www_jutarnji_hr.json
Report SHA-256: 27f928669350f0915898e6454c03b91c05ff9afff6220a7317074b7b8bc05d52
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_jutarnji_hr/2026-07-19T09-10-42-299Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_jutarnji_hr/2026-07-19T09-10-42-299Z
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.