Manifest position 363 · CrUX rank bucket 1000
https://okdiario.com
Coverage complete
Coverage-complete representative audit of five paths/templates; membership/account, checkout, and destructive flows were not covered.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Under emulated prefers-color-scheme: dark, the body remained rgb(255,255,255) with color-scheme: normal; the dark-condition screenshot is visually unchanged. F01 medium: The site does not adapt to the user’s dark color-scheme preference. |
respect-user-preferencesrespects-reduced-motion | issues | high | The reduced-motion probe found eight running animations, each with a 2,000 ms duration, while prefers-reduced-motion: reduce matched; the CSS feature probe found no reduced-motion rule. F02 medium: Animations continue when reduced motion is requested. |
respect-user-preferencesrespects-contrast | pass | high | Forced-colors/prefers-contrast screenshot retained visible text, links, borders, and imagery across the first mobile viewport. |
implement-natural-interactionsview-transitions | issues | high | Across homepage, section, listing, and article DOM/CSS probes, no view-transition CSS or API affordance was present; navigations are full-document swaps. F03 low: Route changes are abrupt rather than continuity-preserving. |
implement-natural-interactionsscroll-driven-animations | pass | high | Visual inspection and CSS probes found no scroll-linked parallax/reveal effect, so no main-thread custom scroll animation anti-pattern was present. |
implement-natural-interactionsphysical-gestures | pass | high | Representative news browsing uses native scrolling and links; no custom gesture surface fought platform scrolling. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | Mobile screenshots show several horizontal header strips, while CSS probes found no scroll-state query or scroll-timeline behavior to reduce chrome after scrolling. F04 low: The dense header does not expose scroll-state-aware behavior. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, popover, or menu overlay requiring anchored positioning appeared on the representative paths. |
provide-guided-navigationdirects-attention | pass | high | Section tabs use persistent labels and an active underline/color cue; article and section screenshots preserve orientation. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | No modal, consent wall, or full-viewport overlay obscured content during 5-second loads on four templates. |
maximize-content-reduce-noisesemantic-dismissible-primitives | not-applicable | high | No overlay or disclosure control appeared on load or in the core reading journey. |
maximize-content-reduce-noisereduced-chrome | issues | high | The desktop first viewport gives roughly 300 px of central space to an empty PUBLICIDAD slot before the lead module; section and latest mobile screenshots repeat large blank ad bands. The homepage document is 96,711 px tall. F05 high: Advertising reserves excessive blank space before primary content. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | issues | high | At a 360 px viewport, layout evidence reports scrollWidth 375 px and 15 px horizontal overflow on both homepage and section. F06 medium: Homepage and section templates overflow horizontally on mobile. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | CSS feature probes across all four templates found no @container usage; the mobile header remains a clipped horizontal sequence. F07 low: Dense cards and header modules rely on viewport styling rather than container-aware reuse. |
adapt-to-the-form-factorinput-modality-aware | issues | high | The mobile modality probe found 72 visible targets below 44 px in at least one dimension, many navigation links only 15–21 px high; focused navigation showed only a 1 px dotted outline. F08 medium: Many interactive targets are too short and keyboard focus is weak. |
support-core-task-successclear-purpose-and-primary-action | pass | high | Homepage, section, latest listing, and article screenshots have clear topical headings and linked headlines. |
support-core-task-successprimary-flow-completion | pass | high | The homepage-to-article reading journey completed through ordinary crawlable links without an account wall. |
support-core-task-successclear-system-state-and-recovery | pass | high | Loading completed into visible content on all four paths; the separate malformed 404 recovery is recorded under resilience. |
be-fast-and-stablegood-core-web-vitals | issues | high | Mobile Lighthouse measured LCP 4.8 s on both homepage and article (performance 0.78/0.80); the raw trace measured homepage LCP 3.78 s. F09 high: Largest Contentful Paint is slow on both primary templates. |
be-fast-and-stablevisual-stability | issues | high | The 360x800 layout observer measured CLS 0.192 on /ultimas-noticias/, including a single 0.160 shift around 2.53 s. F10 high: The latest-news listing has poor layout stability. |
be-fast-and-stableefficient-main-thread | pass | high | Trace observed one 103.68 ms task and 53.68 ms TBT; Lighthouse TBT was 20–30 ms on home/article. |
be-fast-and-stableefficient-resource-delivery | issues | high | Homepage image audit found 100/100 images missing at least one dimension, 89 without srcset, 91 below-fold images without loading=lazy, and no modern-format images; the article lead image is 1800 px natural width for 650 px display. F12 medium: Image delivery lacks dimensions and responsive/modern formats. |
be-fast-and-stabletrim-unused-and-duplicate-code | pass | high | HAR transferred only 22.4 KB of scripts across six requests and third-party JS did not dominate byte weight. |
be-inclusivenames-roles-labels | issues | high | Lighthouse found missing required ARIA children, unnamed links, and images without alt on the homepage; the independent probe found two unnamed buttons and one unlabeled visible input. F13 high: Accessible names and ARIA relationships are incomplete. |
be-inclusivesufficient-contrast | issues | high | Lighthouse found examples at 3.25:1 for grey headline links, 3.99:1 for white breaking-news text on red, and 2.77:1 for the membership CTA. F14 high: Multiple persistent navigation and call-to-action colors fail WCAG contrast. |
be-inclusivestructure-and-focus | issues | high | Template probes found no main landmark and the homepage reported a highly repetitive set of nested HEADER/FOOTER landmarks; focused navigation used only a 1 px dotted outline. F15 medium: Landmark structure and focus affordances are weak. |
be-inclusivelegible-text | pass | high | Article screenshot shows readable line lengths, clear heading hierarchy, and no clipping in the core article body. |
be-inclusivezoom-reflow-targets-and-media | pass | medium | Representative screenshots, DOM probes, and objective diagnostics directly showed the expected behavior across the selected templates. |
follow-best-practicesno-console-errors | issues | high | Lighthouse and HAR recorded a 404 for a January 2026 image resource on the homepage. F16 low: A broken image request logs a console error. |
follow-best-practicessound-document-and-assets | pass | high | All templates reported HTML doctype, UTF-8, viewport metadata, and valid canonical URLs; image defects are separately recorded. |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse best-practices scored 0.96/1.00, and no permission prompt or deprecated-API failure was observed. |
be-discoverabletitle-and-description | issues | high | The article DOM probe returned no description, the discoverability result reports metaDescriptionPresentInRaw: null, and Lighthouse failed meta-description. F17 medium: The representative article has no meta description. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Links are overwhelmingly real hrefs, viewport metadata is present, robots permits public crawling, and raw-HTML coverage is 100%. |
be-discoverablecanonical-and-indexing-signals | pass | high | All four templates expose matching canonicals; robots.txt and sitemap index were reachable and representative pages returned 200. |
be-discoverablestructured-and-shareable-metadata | pass | high | Templates contain 2–3 JSON-LD blocks and Open Graph titles matching visible content. |
be-private-and-securesecure-transport-and-headers | issues | high | Headers evidence found no CSP, HSTS, nosniff, framing, Referrer-Policy, or Permissions-Policy. Both observed first-party cookies were not Secure and used SameSite=None. F18 high: Baseline security headers and cookie protections are missing. |
be-private-and-securedata-minimisation-and-third-parties | pass | high | Tracker probe found no known tracker domains; HAR third-party transfer was 102,294 bytes across eight requests, proportionate to the page. |
be-private-and-securein-context-permissions-and-modern-auth | not-applicable | high | No browser permission request or first-party authentication form appeared in the audited reading journey; the separate membership identity flow was excluded. |
be-private-and-securedefensive-browser-policies | issues | high | No CSP/frame-ancestors or X-Frame-Options, Referrer-Policy, Permissions-Policy, or HSTS was present on the main document. F19 medium: Browser-enforced defense-in-depth is absent. |
be-resilientprogressive-enhancement | pass | high | Discoverability measured 100% content coverage without JavaScript for both homepage and article, including title and H1. |
be-resilientresilient-runtime-behaviour | pass | high | All representative templates rendered content under mobile conditions without cut-off overlay state or blank shells. |
be-resilientoffline-and-installable | not-applicable | high | This public news MPA is content-first rather than an app-like workflow; installability/offline app behavior is contextual, while no-JS content was tested separately. |
be-resilientnetwork-and-http-failure-states | issues | high | The unknown URL title says Página no encontrada, but the rendered H1 is Sucesos and the first body content is the full normal navigation/news chrome rather than a clear not-found message and recovery action. F20 medium: The 404 route does not clearly explain the error or recovery path. |
be-internationalisedlang-dir-and-logical-properties | pass | high | All templates declare html lang=es and render correct left-to-right Spanish reading order at mobile size. |
be-internationalisedlocale-aware-data | pass | high | Rendered dates and editorial labels use Spanish conventions (for example 20 JUL 2026) consistently across templates. |
be-internationalisedtime-zone-correctness | pass | high | The live update stamp explicitly identifies CET, making the displayed current-news time zone unambiguous. |
be-trustworthyno-dark-patterns | pass | high | Ads are labeled PUBLICIDAD, membership actions are explicitly named, and no nagging consent wall or confirmshaming appeared. |
be-trustworthyhumane-error-handling | not-applicable | high | No user-submitted transactional form is part of the representative read/browse journey; the search field has no validation requirement. |
be-trustworthytrustworthy-input-assistance | not-applicable | high | No address, payment, sign-in, or sign-up fields appeared on the audited first-party templates. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | Checkout/subscription/account management occurs outside the selected public-news templates and was not part of the site’s core reading task. |
be-sustainableoptimised-assets | issues | high | The homepage transfers 940,028 image bytes; image probes found no modern-format images, 89 homepage images without srcset, and an oversized 1800 px article image displayed at 650 px. F21 medium: Asset formats and dimensions waste bandwidth and rendering work. |
be-sustainableno-wasteful-work | pass | high | Trace showed only one long task and HAR recorded one XHR/fetch, with no evidence of chatty background polling. |
be-sustainablethird-party-and-media-budget | pass | high | Only 102 KB of 1.50 MB was third-party, no autoplay audio/video appeared, and tracker matching found no known trackers. |
be-agent-readystructured-agent-capabilities | issues | high | Discoverability is excellent (100% raw-HTML coverage), and JSON-LD is present, but navigator.modelContext/WebMCP was absent on all representative templates. F22 low: The news experience is crawlable but exposes no structured agent actions. |
be-agent-readyon-device-inference | not-applicable | high | On-device generative inference is not necessary to publish or read this news site; omitting it does not impair the core experience. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | After content was first fully scrolled/lazy-loaded, ten additional full scroll cycles changed heap from 445,980 to 446,461 nodes and 28,741,571 to 28,804,924 bytes, a small bounded delta. |
be-memory-efficientbounded-footprint | issues | high | Initial heap summary contained 219,483 nodes and 16.9 MB self size; after one complete scroll/lazy-load pass it retained 445,980 nodes and 28.7 MB. Layout height was 96,711 px. F23 medium: The homepage has a disproportionately large DOM/native heap footprint. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | After one versus ten scroll cycles, closure count was stable (13,555 to 13,554) and the constructor summaries showed no growing Detached* population. |
Provenance
Canonical report: results/atomic/reports/0363-okdiario_com.json
Report SHA-256: a6a40a3c29457f7bd61a59a447f000dd5ff1846edd33f48cbf756ae6c2810405
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/okdiario_com/2026-07-20T06-16-59-849Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/okdiario_com/2026-07-20T06-16-59-849Z
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.