Manifest position 830 · CrUX rank bucket 1000

https://www.dagbladet.no

Coverage complete

Coverage-complete representative audit of five public templates/states. Video/live studio, authenticated account management, and purchase submission were not exercised because they are separate high-risk journeys or require credentials; relevant static controls and policies were inspected.

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
issueshighScreenshot under prefers-color-scheme: dark and computed colorScheme=normal show the page remains light; the dark capture is evidence of no user-preference theme adaptation.
F01 medium: Dark mode preference is ignored
respect-user-preferences
respects-reduced-motion
issueshighWith prefers-reduced-motion: reduce matched, the probe still found 12 running animations, including pulsate and animated-background effects lasting 6–18 seconds.
F02 medium: Reduced-motion users still receive continuous animation
respect-user-preferences
respects-contrast
passhighThe prefers-contrast: more screenshot retained visible text and controls without clipping; Lighthouse isolated a normal-mode color pair rather than a forced/high-contrast disappearance.
implement-natural-interactions
view-transitions
issueshighDOM/CSS probes across the homepage, listing, and article found no route-transition styling; navigation uses ordinary document swaps with no View Transition signal.
F03 low: News navigation swaps documents abruptly
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo applicable scroll-linked motion was observed.
implement-natural-interactions
physical-gestures
passhighThe responsive pages use native document scrolling with no observed custom pointermove gesture layer that fights platform scrolling.
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe page probe found no container rules and screenshots show fixed, unchanged masthead chrome; no scroll-state-aware header/progress affordance was found on long news pages.
F04 low: Long pages provide no scroll-state-aware navigation cue
provide-guided-navigation
anchored-positioning
not-applicablehighDirect review of representative rendered templates found the expected outcome.
provide-guided-navigation
directs-attention
passhighReal, descriptive links, a skip link to #main, section navigation, and prominent article headings guide navigation across the representative templates.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighFresh desktop and mobile loads are obscured by a modal consent wall before any news content can be read; the mobile dialog occupies nearly the entire 360×800 viewport.
F05 high: Consent wall obscures all news content on first load
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe DOM reports a DIV role=dialog aria-modal=true rather than a native <dialog>; the cross-origin consent surface relies on custom modal plumbing.
F06 medium: Consent modal uses a custom DIV dialog
maximize-content-reduce-noise
reduced-chrome
passhighBehind the consent state, the masthead remains compact and the visual hierarchy is predominantly editorial imagery and headlines rather than application framing.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAt 360×800, homepage and article layout metrics report scrollWidth=clientWidth=360 and horizontalOverflowPx=0, with a valid viewport meta tag.
adapt-to-the-form-factor
component-level-responsiveness
issueshighComputed CSS inspection across all representative templates found zero @container rules; reusable cards appear governed only by page/viewport layout.
F07 low: Reusable cards do not use container-level adaptation
adapt-to-the-form-factor
input-modality-aware
passhighLighthouse target-size passed, the DOM includes a keyboard skip link, and mobile controls are visibly large enough for touch.
support-core-task-success
clear-purpose-and-primary-action
passhighThe masthead, descriptive titles, topical links, and article headline clearly identify a news publication and the next action; consent choices are explicitly labelled.
support-core-task-success
primary-flow-completion
passhighA real crawlable link from the homepage/listing reaches a server-rendered article with 98% no-JS content coverage; the read-news flow has no account wall.
support-core-task-success
clear-system-state-and-recovery
passhighThe exercised missing-page route presents a clear “Side ikke funnet” state, explains the problem, and provides a prominent return-to-home action.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 7.7s and FCP 6.3s (performance 0.56); the independent trace measured LCP 6.92s. CLS remained low.
F08 high: Largest content appears after roughly seven seconds
be-fast-and-stable
visual-stability
passhighHomepage CLS was 0 and article CLS 0.0133 in layout observers; Lighthouse CLS was 0.007, all comfortably within the good range.
be-fast-and-stable
efficient-main-thread
passhighThe trace recorded one 54.2ms long task and 4.2ms TBT; Lighthouse TBT was 66.5ms, indicating low blocking despite slow loading.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR recorded 4.73MB/118 requests, 10 parser-inserted high-priority stylesheet candidates and multiple images taking over 3s; LCP was 6.9–7.7s.
F09 medium: The critical network path is heavy and fragmented
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighThe homepage loaded 33 scripts (1.12MB), with 43 third-party requests/1.40MB including ad-tech libraries; this is disproportionate scripting for first-paint news reading.
F10 medium: Third-party scripting imposes a large startup cost
be-inclusive
names-roles-labels
passhighLighthouse accessibility scored 0.96 and its image-alt audit passed; skip links and semantic anchors were present. The separate image inventory was treated as a diagnostic because many empty alts are plausibly decorative/link-context images.
be-inclusive
sufficient-contrast
issueshighLighthouse found the “KATASTROFEBRANNEN:” kicker at only 3.43:1 (#d60000 on #f1ca3f), below the required 4.5:1 for 16px text.
F11 medium: A headline kicker fails text contrast
be-inclusive
structure-and-focus
issueshighHomepage and section probes found no H1 at all, while the article DOM includes a second unrelated H1 in recommended content; this weakens page-level heading structure despite Lighthouse heading-order passing.
F12 medium: Page-level heading structure is inconsistent
be-inclusive
legible-text
passhighDesktop/mobile screenshots show readable text sizing and wrapping; no horizontal clipping was measured at 360px.
be-inclusive
zoom-reflow-targets-and-media
passhighViewport permits scaling (width=device-width, initial-scale=1), 360px reflow had no overflow, and Lighthouse target-size passed.
follow-best-practices
no-console-errors
issueshighLighthouse captured “paywall - kilkaya error ReferenceError: kilkaya is not defined” from the homepage.
F13 low: A paywall integration throws on load
follow-best-practices
sound-document-and-assets
issueshighImage audit found 7 missing dimensions, 26 oversized images and 94/100 without srcset; the document itself had a valid viewport and metadata.
F14 medium: Image markup wastes bytes and risks instability
follow-best-practices
browser-platform-hygiene
issueshighLighthouse reported three BFCache failure reasons, including main-resource cache-control:no-store, plus inspector issues.
F15 medium: The homepage cannot use the back/forward cache
be-discoverable
title-and-description
passhighHomepage, listing, article and subscription probes all found unique descriptive titles and meta descriptions.
be-discoverable
crawlable-and-mobile-friendly
passhighInternal navigation uses real href links, viewport metadata is valid, robots allows general crawling, and Lighthouse SEO scored 1.0.
be-discoverable
canonical-and-indexing-signals
passhighAll representative public pages returned content with canonical URLs; robots advertises sitemap indexes and does not accidentally noindex these paths.
be-discoverable
structured-and-shareable-metadata
passhighHomepage/listing expose WebPage JSON-LD and Open Graph metadata; the article exposes NewsArticle JSON-LD and matching article previews.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS is used, but the header primitive found no CSP or HSTS and five cookies lacked Secure, including long-lived tracking/session-related cookies.
F16 high: Baseline transport defenses and cookie flags are missing
be-private-and-secure
data-minimisation-and-third-parties
issueshighTracker capture found 20 third-party origins and known DoubleClick/Rubicon trackers; HAR attributed 43 requests and 1.40MB to third parties before consent choice.
F17 high: Tracking starts with a broad third-party footprint
be-private-and-secure
in-context-permissions-and-modern-auth
passmediumNo permission prompt or permission-enabled iframe appeared on load; the subscription surface delegates sign-in to aID and exposes no password field in the initial flow.
be-private-and-secure
defensive-browser-policies
issueshighHeaders inspection found no CSP/frame-ancestors or X-Frame-Options, HSTS, Referrer-Policy, Permissions-Policy, or nosniff; several SameSite=None cookies were set.
F18 high: Browser-enforced defensive headers are absent
be-resilient
progressive-enhancement
passhighDiscoverability measured 91% raw-HTML coverage on the homepage and 98% on the article, with title/description and article H1 available without JavaScript.
be-resilient
resilient-runtime-behaviour
passhighThe consent overlay remains contained and actionable at 360px, links are ordinary documents, and representative pages rendered without a broken shell.
be-resilient
offline-and-installable
not-applicablehighNo app-like install requirement applies to the representative MPA news experience.
be-resilient
network-and-http-failure-states
passhighThe intentionally invalid route renders a useful branded 404 explanation and a clear return-home control rather than a blank shell.
be-internationalised
lang-dir-and-logical-properties
passhighRepresentative pages declare nb-no/nb-NO and render Norwegian copy in the expected LTR reading order at mobile and desktop sizes.
be-internationalised
locale-aware-data
not-applicablehighNo applicable locale-sensitive transaction or formatting surface was present.
be-internationalised
time-zone-correctness
not-applicablehighNo applicable time-zone scheduling interaction was present.
be-trustworthy
no-dark-patterns
issueshighConsent uses a saturated blue “Godta alle” primary button while “Tilpass eller avvis” is muted grey, creating visual asymmetry for equally important consent choices.
F19 high: Consent choices have unequal visual prominence
be-trustworthy
humane-error-handling
passhighThe subscription DOM includes explicit success and payment-error states plus “Prøv ny betaling” and return-to-content controls, giving clear recovery actions.
be-trustworthy
trustworthy-input-assistance
passmediumThe visible initial subscription flow uses native radio/button controls and a delegated aID sign-in rather than unlabelled free-form credential fields.
be-trustworthy
safe-commercial-and-account-flows
passmediumThe subscription surface exposes distinct plan/payment controls, aID sign-in, Vipps payment, terms, payment-error retry, and return-to-content actions; no purchase was submitted.
be-sustainable
optimised-assets
issueshighThe image inventory found 26 oversized images, 94/100 lacking srcset and 28 below-fold images not lazy-loaded; HAR transferred 2.04MB of images.
F20 medium: Responsive image delivery is under-optimised
be-sustainable
no-wasteful-work
issueshighBefore any content choice, the page initiated 118 requests including 43 third-party requests and loaded advertising/video scripts, indicating substantial background work not needed for reading the first headline.
F21 medium: Substantial non-content work begins before user intent
be-sustainable
third-party-and-media-budget
issueshighThird parties consumed 1.40MB and the page transferred 683KB media plus 1.12MB script; ad/video vendors dominate a material share of the 4.73MB load.
F22 medium: Third-party and media budgets are disproportionate to first-view news reading
be-agent-ready
structured-agent-capabilities
not-applicablehighAgent-facing capability is outside the publisher’s explicit robots content policy.
be-agent-ready
on-device-inference
not-applicablehighNo agent/on-device inference surface applies under the publisher’s explicit AI-input restriction.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten full-page scroll-down/up cycles, heap self-size decreased from 32,745,366 to 32,581,159 bytes and node count decreased from 511,156 to 510,501; no retained growth was observed.
be-memory-efficient
bounded-footprint
passmediumThe settled homepage heap was 32.7MB. Although DOM/native node population is large for a dense publication, the footprint remained stable during repeated feed interaction.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighBefore/after heap summaries showed no growth and no Detached* constructor among top retained constructors; closures were effectively unchanged (24,829 to 24,828).

Provenance

Canonical report: results/atomic/reports/0830-www_dagbladet_no.json
Report SHA-256: 7cd956b4dfece3499375105dceb82a626e74ad75c51418af4895b5058794d0dd
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_dagbladet_no/2026-07-23T07-16-00-977Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_dagbladet_no/2026-07-23T07-16-00-977Z
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.