Manifest position 496 · CrUX rank bucket 1000
https://www.blic.rs
Coverage complete
Coverage-complete representative audit of seven paths/templates. Not covered: paywalled subscriber-only states, comment posting, destructive account actions, and live video playback because they require credentials or consequential actions.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The dark-mode screenshot remains a white/red light theme; the dark probe reports color-scheme: normal and unchanged light foreground/surface values while prefers-color-scheme: dark matches. F1 medium: The site ignores the user’s dark colour-scheme preference. |
respect-user-preferencesrespects-reduced-motion | pass | high | Reduced-motion emulation matched the preference, reported zero document animations, and the active carousel content did not auto-advance during a 3.5s sample. |
respect-user-preferencesrespects-contrast | pass | high | Forced-colors emulation preserved visible header controls, text, imagery boundaries and content navigation. |
implement-natural-interactionsview-transitions | issues | medium | The DOM/CSS probe found no View Transition rules, container/scroll timelines, or running document animations; the carousel is implemented with the shipped Swiper library. F2 low: Interactive movement is library-driven and lacks modern transition and scroll primitives. |
implement-natural-interactionsscroll-driven-animations | issues | medium | The DOM/CSS probe found no View Transition rules, container/scroll timelines, or running document animations; the carousel is implemented with the shipped Swiper library. F2 low: Interactive movement is library-driven and lacks modern transition and scroll primitives. |
implement-natural-interactionsphysical-gestures | issues | medium | The DOM/CSS probe found no View Transition rules, container/scroll timelines, or running document animations; the carousel is implemented with the shipped Swiper library. F2 low: Interactive movement is library-driven and lacks modern transition and scroll primitives. |
provide-guided-navigationscroll-state-aware-chrome | issues | medium | Desktop and article captures show a static two-row header without reading progress; CSS inspection found no modern positioning/state rules and no popover primitives. F3 low: Navigation chrome does not react to reading position and overlays are not anchor-positioned. |
provide-guided-navigationanchored-positioning | issues | medium | Desktop and article captures show a static two-row header without reading progress; CSS inspection found no modern positioning/state rules and no popover primitives. F3 low: Navigation chrome does not react to reading position and overlays are not anchor-positioned. |
provide-guided-navigationdirects-attention | pass | high | Article breadcrumbs, active section underline, descriptive navigation labels and clear 404 recovery actions orient the reader. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | The first article viewport gives most of its height to a large ad; homepage/search screenshots show a fixed Biz Chat control and a bottom video overlay covering results. DOM reports zero dialog/popover/details primitives. F4 high: Advertising and custom fixed widgets overwhelm and obscure the core news content. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | The first article viewport gives most of its height to a large ad; homepage/search screenshots show a fixed Biz Chat control and a bottom video overlay covering results. DOM reports zero dialog/popover/details primitives. F4 high: Advertising and custom fixed widgets overwhelm and obscure the core news content. |
maximize-content-reduce-noisereduced-chrome | issues | high | The first article viewport gives most of its height to a large ad; homepage/search screenshots show a fixed Biz Chat control and a bottom video overlay covering results. DOM reports zero dialog/popover/details primitives. F4 high: Advertising and custom fixed widgets overwhelm and obscure the core news content. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | issues | high | At 360×800 the layout primitive measured scrollWidth 1296 versus a 360px visual viewport, 936px horizontal overflow. The focus probe found many links with outline none and controls as small as 18×18 or 24×24. No container queries were found. F5 high: The narrow layout overflows and keyboard/touch affordances are weak. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | At 360×800 the layout primitive measured scrollWidth 1296 versus a 360px visual viewport, 936px horizontal overflow. The focus probe found many links with outline none and controls as small as 18×18 or 24×24. No container queries were found. F5 high: The narrow layout overflows and keyboard/touch affordances are weak. |
adapt-to-the-form-factorinput-modality-aware | issues | high | At 360×800 the layout primitive measured scrollWidth 1296 versus a 360px visual viewport, 936px horizontal overflow. The focus probe found many links with outline none and controls as small as 18×18 or 24×24. No container queries were found. F5 high: The narrow layout overflows and keyboard/touch affordances are weak. |
support-core-task-successclear-purpose-and-primary-action | pass | high | Homepage, section, latest and article captures clearly present current news, section labels and headline links; the article has a prominent H1. |
support-core-task-successprimary-flow-completion | pass | high | The reader journey from homepage/section to a server-rendered article and the search journey to populated results both completed without an account wall. |
support-core-task-successclear-system-state-and-recovery | pass | high | A real missing URL returns HTTP 404 and shows an explicit explanation plus Search and Home recovery actions. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured LCP 3.5s, TBT 1,230ms, Speed Index 21.9s, 27.2s main-thread work and 13.3s JavaScript execution. The trace corroborated a 4.47s LCP. F6 high: Loading and interaction performance miss modern responsiveness targets. |
be-fast-and-stablevisual-stability | pass | high | Layout observer measured CLS 0.0004 during its sample and Lighthouse measured CLS 0.047, both in the good range. |
be-fast-and-stableefficient-main-thread | issues | high | Lighthouse measured LCP 3.5s, TBT 1,230ms, Speed Index 21.9s, 27.2s main-thread work and 13.3s JavaScript execution. The trace corroborated a 4.47s LCP. F6 high: Loading and interaction performance miss modern responsiveness targets. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR recorded 276 requests and 3.85MB transferred, including 86 scripts/2.26MB and 270 third-party requests. Lighthouse found 1,165KiB potential unused-JS savings, 1,250ms render-blocking savings, and 2,219KiB cache-lifetime savings. F7 high: Resource delivery is dominated by unused code and third-party dependencies. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | HAR recorded 276 requests and 3.85MB transferred, including 86 scripts/2.26MB and 270 third-party requests. Lighthouse found 1,165KiB potential unused-JS savings, 1,250ms render-blocking savings, and 2,219KiB cache-lifetime savings. F7 high: Resource delivery is dominated by unused code and third-party dependencies. |
be-inclusivenames-roles-labels | issues | high | Lighthouse found five unnamed links, two untitled iframes, and one visible-label/accessibility-name mismatch. The DOM probe counted 30 links without a usable name and search inputs have no associated label or aria-label. F8 high: Multiple interactive elements lack accessible names and structural labelling. |
be-inclusivesufficient-contrast | issues | high | Lighthouse found nine contrast failures, including #9f9f9f on #f5f5f5 at 2.42:1 and red timestamps on beige at 3.61:1, below the required 4.5:1. F9 high: Text and controls fail minimum colour contrast. |
be-inclusivestructure-and-focus | issues | high | The active focus probe reports outline none on the menu button and navigation links; the 360px layout has 936px horizontal overflow. This prevents dependable keyboard orientation and narrow/zoomed reflow. F10 high: Focus visibility and reflow are not reliable. |
be-inclusivelegible-text | pass | high | Homepage/article screenshots show readable body/headline typography with strong line spacing and no observed text clipping in the primary content. |
be-inclusivezoom-reflow-targets-and-media | issues | high | The active focus probe reports outline none on the menu button and navigation links; the 360px layout has 936px horizontal overflow. This prevents dependable keyboard orientation and narrow/zoomed reflow. F10 high: Focus visibility and reflow are not reliable. |
follow-best-practicesno-console-errors | issues | high | Lighthouse recorded ten console/network errors and four deprecations, including unload listeners, Topics, Attribution Reporting, and Shared Storage; it also found a BFCache failure. F11 medium: The page logs runtime errors and uses deprecated browser APIs. |
follow-best-practicessound-document-and-assets | issues | high | The image audit found 7 images without dimensions, 42 without alt, 75 without srcset and 15 below-fold images not lazy-loaded; Lighthouse independently found unsized images. F12 medium: Image/document asset hygiene has avoidable defects. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse recorded ten console/network errors and four deprecations, including unload listeners, Topics, Attribution Reporting, and Shared Storage; it also found a BFCache failure. F11 medium: The page logs runtime errors and uses deprecated browser APIs. |
be-discoverabletitle-and-description | pass | high | Homepage and article probes show unique descriptive titles and populated meta descriptions. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Discoverability found server-rendered title/description and 100% raw-content coverage, but both recon and discoverability recorded zero H1 elements. The mobile layout overflows by 936px. F13 medium: The public homepage lacks an H1 and mobile crawlability is undermined by overflow. |
be-discoverablecanonical-and-indexing-signals | pass | high | Both audited public pages return 200, expose self-referencing canonicals, avoid noindex, and robots.txt allows crawling and declares current sitemap indexes. |
be-discoverablestructured-and-shareable-metadata | pass | high | Homepage exposes Organization/WebSite metadata and article exposes NewsArticle, breadcrumb, image, dates, canonical and matching Open Graph metadata. |
be-private-and-securesecure-transport-and-headers | issues | high | The headers primitive found no CSP, HSTS, nosniff, clickjacking, Referrer-Policy or Permissions-Policy headers. Cookie audit found 30 of 31 cookies insecure, many SameSite=None and several lasting 390–400 days. F14 critical: Core browser security headers and cookie protections are absent. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Tracker capture contacted 109 third-party origins and identified 26 known tracker domains. HAR attributes 270 of 276 requests and 3.74MB of 3.85MB to third parties, before any explicit reader action. F15 critical: The default page load exposes readers to an extreme tracking and advertising footprint. |
be-private-and-securein-context-permissions-and-modern-auth | issues | high | The login probe found a labelled email flow with autocomplete=email and social sign-in choices, but no WebAuthn/passkey affordance or implementation signal. F16 medium: Authentication offers no phishing-resistant passkey option. |
be-private-and-securedefensive-browser-policies | issues | high | The headers primitive found no CSP, HSTS, nosniff, clickjacking, Referrer-Policy or Permissions-Policy headers. Cookie audit found 30 of 31 cookies insecure, many SameSite=None and several lasting 390–400 days. F14 critical: Core browser security headers and cookie protections are absent. |
be-resilientprogressive-enhancement | pass | high | Discoverability comparison found 100% homepage and 97% article content coverage in raw server HTML with titles/descriptions and article H1 intact without JavaScript. |
be-resilientresilient-runtime-behaviour | issues | high | Search and homepage captures show a custom bottom video layer and fixed chat widget overlapping the content; DOM reports no dialog/popover primitives that provide top-layer semantics and platform dismissal. F17 medium: Custom sticky overlays make runtime behaviour fragile. |
be-resilientoffline-and-installable | issues | medium | The platform probe found a manifest link but no active service worker; therefore no offline fallback is available for previously visited articles or a network-failure shell. F18 low: The news experience is not available offline despite shipping a manifest. |
be-resilientnetwork-and-http-failure-states | pass | high | The missing-route test returns a true 404 and provides useful recovery actions instead of a blank shell or misleading success. |
be-internationalisedlang-dir-and-logical-properties | issues | medium | The platform probe confirms lang=sr but finds physical CSS properties and no logical inline/block properties; dir is not explicitly declared. F19 medium: Layout CSS is not prepared for bidirectional or alternate writing modes. |
be-internationalisedlocale-aware-data | pass | high | Article markup uses Serbian page language and an ISO 8601 datetime with +02:00 while rendering a Serbian-localised date and time. |
be-internationalisedtime-zone-correctness | pass | high | Published/modified times in JSON-LD and time markup are unambiguous ISO values with explicit +02:00 offsets. |
be-trustworthyno-dark-patterns | pass | high | Homepage, search, article, 404 and login walkthroughs showed no confirmshaming, forced continuity, disguised purchase action or obstructed cancellation. |
be-trustworthyhumane-error-handling | issues | high | After activating Continue with an empty email field, the captured login page shows no inline required-field message, error summary, or invalid state; the input is not marked required. F20 medium: Submitting the empty sign-in form gives no visible, actionable feedback. |
be-trustworthytrustworthy-input-assistance | pass | high | The sign-in email field has a real visible label, type=email and autocomplete=email; alternative sign-in methods are clearly named. |
be-trustworthysafe-commercial-and-account-flows | pass | high | No checkout/subscription flow was presented; the relevant account flow clearly identifies email and social options, registration, privacy policy, terms and support. |
be-sustainableoptimised-assets | issues | high | The image audit found 75/100 images without srcset, 15 below-fold images eager-loaded, 7 missing dimensions and 3 oversized; Lighthouse estimated 371KiB image-delivery savings. F21 high: Image delivery wastes bandwidth across a media-heavy homepage. |
be-sustainableno-wasteful-work | issues | high | HAR shows 270 third-party requests, 86 scripts, 83 fetches and 3.74MB third-party transfer; screenshots show large/sticky advertising and video occupying content space. Lighthouse saw a 31MB payload under its throttled run. F22 critical: Third-party scripts and media are disproportionate to the core reading experience. |
be-sustainablethird-party-and-media-budget | issues | high | HAR shows 270 third-party requests, 86 scripts, 83 fetches and 3.74MB third-party transfer; screenshots show large/sticky advertising and video occupying content space. Lighthouse saw a 31MB payload under its throttled run. F22 critical: Third-party scripts and media are disproportionate to the core reading experience. |
be-agent-readystructured-agent-capabilities | not-applicable | high | Agent-facing tools and on-device inference are an emerging contextual opportunity; this public news reader does not expose an agent action surface, so absence is not treated as a failure. |
be-agent-readyon-device-inference | not-applicable | high | Agent-facing tools and on-device inference are an emerging contextual opportunity; this public news reader does not expose an agent action surface, so absence is not treated as a failure. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After 10 carousel next/back cycles the post heap was smaller (58.6MB, 1.11M nodes) than the independent loaded baseline (63.2MB, 1.21M nodes), so this bounded sample shows no retained-growth signal. |
be-memory-efficientbounded-footprint | issues | medium | The baseline heap summary contains about 1.21 million nodes, 5.60 million edges and 63.2MB self size for a news homepage. A repeated 10× carousel next/back run did not increase the footprint, but the steady-state allocation remains high. F23 medium: The homepage has a disproportionate memory footprint. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Baseline and repeated-carousel heap summaries show no Detached* constructor among the dominant constructors and no total growth after the repeated interaction. |
Provenance
Canonical report: results/atomic/reports/0496-www_blic_rs.json
Report SHA-256: bb7aeb2b377c4630e88f807d85d7b21698c97693ff2d26e3faac630172b8528e
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_blic_rs/2026-07-21T04-33-01-311Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_blic_rs/2026-07-21T04-33-01-311Z
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.