Manifest position 841 · CrUX rank bucket 1000

https://www.haberler.com

Coverage complete

Coverage-complete representative audit of homepage, section, article, search, and error templates.

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-condition screenshot is byte-identical to the light screenshot, computed color-scheme is normal, and the CSS probe found no prefers-color-scheme, color-scheme, or light-dark() support.
F01 medium: Light-only presentation ignores dark preference
respect-user-preferences
respects-reduced-motion
passmediumUnder prefers-reduced-motion: reduce, the probe matched the preference and found zero active animations; no auto-advance or essential motion appeared in the captured state.
respect-user-preferences
respects-contrast
issueshighThe CSS probe found no prefers-contrast or forced-colors adaptation, while Lighthouse found essential market values with contrast as low as 2.5:1.
F02 medium: No high-contrast adaptation
implement-natural-interactions
view-transitions
issuesmediumThe CSS/DOM probe found no View Transition declarations or startViewTransition usage on this multi-page news experience; route changes are abrupt full-document swaps.
F03 low: Route changes are abrupt
implement-natural-interactions
scroll-driven-animations
passmediumRepeated full-page scrolling showed no scroll-linked animation, parallax, or reveal effect to implement; the CSS probe found no scroll timeline and no active animations.
implement-natural-interactions
physical-gestures
passmediumThe representative news, section, search, and article surfaces expose conventional links and vertical scrolling, with no custom swipe/pointer gesture that fights native behavior.
provide-guided-navigation
scroll-state-aware-chrome
issuesmediumThe header is fixed at 52px but the CSS probe found no scroll-state container query or progress behavior; it remains static through a 25,714px mobile page.
F04 low: Long-page chrome does not respond to scroll state
provide-guided-navigation
anchored-positioning
not-applicablehighNo authored tooltip, transient popover, or edge-positioned menu was present on the representative content paths; the consent UI is third-party modal UI rather than an anchored disclosure.
provide-guided-navigation
directs-attention
issuesmediumThe multi-page navigation provides no transition, focus cue, progress marker, or highlight when moving among dense listing and article templates.
F05 low: Navigation changes lack attention cues
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighEvery first-load screenshot is covered by a viewport-dominating consent wall before any news can be read, on desktop and mobile.
F06 high: Consent wall obscures all content on load
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe rendered DOM contains no dialog or popover element even though a modal consent surface is shown and adds multiple H1 elements.
F07 medium: Modal consent UI lacks authored dialog semantics
maximize-content-reduce-noise
reduced-chrome
passmediumBehind the consent layer, the captured templates use a compact 52px header and content-led card/article layouts rather than a persistent application frame.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAt 360x800 the homepage and section both report scrollWidth 360, horizontalOverflowPx 0, and a viewport meta tag.
adapt-to-the-form-factor
component-level-responsiveness
issuesmediumThe CSS probe found no @container or container-type usage across a page with reusable cards and finance/news modules.
F08 low: Reusable modules rely only on viewport responsiveness
adapt-to-the-form-factor
input-modality-aware
issueshighProgrammatically focused navigation, search, and account controls consistently computed outline-style:none with no box-shadow focus indicator.
F09 high: Keyboard focus is not visible
support-core-task-success
clear-purpose-and-primary-action
issueshighThe page title and underlying content identify the news purpose, but the entire initial viewport is replaced by consent copy and competing consent controls.
F10 high: Consent copy replaces the page purpose in the first viewport
support-core-task-success
primary-flow-completion
issueshighReading the homepage, opening an article, browsing a section, and viewing search results all begin with the same blocking consent wall, adding a mandatory detour before the core reading flow.
F11 high: Every core reading flow begins with a blocking detour
support-core-task-success
clear-system-state-and-recovery
passhighThe invalid-route test shows an explicit “500 - Sunucu Hatası” state, explanatory text, and an “ANASAYFAYA DÖN” recovery action.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 18.3s and performance 0.56; the trace also measured LCP 3.89s and TBT 983.8ms, both showing a poor load under the captured conditions.
F12 high: Largest content is slow
be-fast-and-stable
visual-stability
passhighThe mobile layout observer measured CLS 0.026 on home and 0.024 on the section, both within the good range, and only two small shifts on home.
be-fast-and-stable
efficient-main-thread
issueshighThe trace found three long tasks, a 948.6ms longest task, and 983.8ms total blocking time; Lighthouse reported 4.1s main-thread work and 2.2s JS execution.
F13 high: Long tasks block the main thread
be-fast-and-stable
efficient-resource-delivery
issueshighThe load made 216 requests and transferred 5.64MB; 139 image requests, 8 fonts (798KB), parser-inserted styles/scripts, redirects, and a network dependency warning delay content.
F14 high: Resource delivery is heavy and dependency-rich
be-fast-and-stable
trim-unused-and-duplicate-code
issueshigh29 scripts transferred 1.47MB; multiple GTM/gtag, ad bidding, analytics, and duplicate GPT loads dominate the script inventory and third-party bytes.
F15 high: Duplicate and third-party JavaScript dominates startup
be-inclusive
names-roles-labels
issueshighLighthouse failed link-name and accessibility-tree audits; the search input has no label or aria-label, and the image audit found five missing alt attributes.
F16 high: Controls and links lack accessible names
be-inclusive
sufficient-contrast
issueshighLighthouse found market values at 2.5:1 and 4.05:1 against white, below the 4.5:1 minimum for 14px normal text.
F17 medium: Finance values fail minimum contrast
be-inclusive
structure-and-focus
issueshighThe homepage probe found no H1 among its first 30 headings and focused controls had no visible outline; the article gains several consent-system H1s in addition to its article H1.
F18 high: Heading and focus structure is inconsistent
be-inclusive
legible-text
passmediumArticle body copy is exposed as real text with a clear H1 and paragraph flow; mobile screenshots show reflow rather than clipped columns.
be-inclusive
zoom-reflow-targets-and-media
passhighThe viewport allows scaling (no maximum-scale/user-scalable=no), mobile layouts have no overflow, and no essential video/audio requiring captions was present in the sampled templates.
follow-best-practices
no-console-errors
issueshighLighthouse explicitly failed “Browser errors were logged to the console.”
F19 medium: Browser console errors occur on load
follow-best-practices
sound-document-and-assets
issueshighThe document has doctype and charset, but the image audit found 56 images without srcset, 57 legacy-format images, two missing dimensions, and five missing alt values.
F20 medium: Image markup and formats are inefficient
follow-best-practices
browser-platform-hygiene
issueshighLighthouse found a deprecated API, Inspector issues, five BFCache failure reasons, and a missing source-map mapping warning during the run.
F21 medium: Deprecated APIs and BFCache blockers remain
be-discoverable
title-and-description
passhighHome and article expose specific titles and meta descriptions in both rendered and raw HTML.
be-discoverable
crawlable-and-mobile-friendly
passhighInternal navigation uses real same-origin hrefs, viewport metadata is present, and robots.txt allows the public site and article URLs.
be-discoverable
canonical-and-indexing-signals
passhighHome and article return 200, expose matching canonical URLs, robots allows them, and robots.txt names a Google News sitemap.
be-discoverable
structured-and-shareable-metadata
passhighThe article contains NewsArticle JSON-LD and complete Open Graph title, description, URL, and 1200x800 image metadata matching visible content.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS is used, but CSP, HSTS, X-Content-Type-Options, framing protection, Referrer-Policy, and Permissions-Policy are all absent; 16 observed cookies were flagged as not Secure.
F22 critical: Transport defenses and cookie flags are missing
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe page contacted 31 third-party origins; 156 third-party requests transferred 4.76MB and known Google/DoubleClick trackers plus Yandex/Gemius/ad-tech requests loaded on first visit.
F23 high: Third-party data collection is extensive
be-private-and-secure
in-context-permissions-and-modern-auth
passmediumNo notification/geolocation prompt appeared on load and the representative public reading journey requires no authentication; secrets scanning found no exposed credential.
be-private-and-secure
defensive-browser-policies
issueshighThe response has no HSTS, clickjacking defense, Referrer-Policy, Permissions-Policy, or CSP frame-ancestors fallback.
F24 high: Browser-enforced defensive policies are absent
be-resilient
progressive-enhancement
passhighRaw HTML retained 94% of homepage and 78% of article content; neither page is a JS shell, and article title/H1/description survive without JavaScript.
be-resilient
resilient-runtime-behaviour
passmediumCore content is server-rendered, standard links survive, and the tested templates remained rendered through delayed third-party failures without a blank shell.
be-resilient
offline-and-installable
passmediumThe page links a valid standalone manifest with icons, shortcuts, start_url and scope, and serviceWorker is available/used by the site.
be-resilient
network-and-http-failure-states
issueshighA deliberately unknown URL is labeled and rendered as “500 - Sunucu Hatası” rather than a correct 404, making a missing page look like a transient server outage despite offering a home link.
F25 medium: Unknown URLs are misreported as server errors
be-internationalised
lang-dir-and-logical-properties
passhighhtml lang is tr, Turkish reading direction correctly defaults to LTR, and the CSS probe found logical inline properties in use.
be-internationalised
locale-aware-data
passmediumArticle dates are human-readable in Turkish numeric convention and pair with machine-readable datetime values; finance values use Turkish decimal commas.
be-internationalised
time-zone-correctness
passhighPrimary publication/update time elements include explicit +03:00 offsets, making the instant unambiguous.
be-trustworthy
no-dark-patterns
issueshighTracking and advertising requests are already present in the first-load HAR while the consent wall asks for a decision; the blocking wall obscures content on every sampled route.
F26 critical: Tracking begins before consent choice
be-trustworthy
humane-error-handling
not-applicablehighNo authored data-entry form with validation was part of the representative public reading flow; the only visible text form is search.
be-trustworthy
trustworthy-input-assistance
issueshighThe search input has autocomplete="off" and no associated label or aria-label, obstructing input assistance and accessible identification.
F27 medium: Search input disables assistance and lacks a label
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, subscription purchase, sensitive account-management, or authenticated action was part of this public news-reading audit; member login was not required for the core task.
be-sustainable
optimised-assets
issueshighImages transferred 3.25MB across 139 requests; 57 use legacy formats and 56 lack responsive srcset, while Lighthouse estimates 198KiB image savings.
F28 medium: Images are not consistently responsive or modern
be-sustainable
no-wasteful-work
issueshighThe initial page performs 216 requests and 4.1s of main-thread work, including analytics, ad auction, cookie-sync redirects, and background tracking before the user reaches content.
F29 medium: Background advertising and analytics work is wasteful
be-sustainable
third-party-and-media-budget
issueshighThird parties account for 156 requests and 4.76MB, including multiple ad/analytics stacks; this is disproportionate for a primarily text-and-image news listing.
F30 high: Third-party budget is disproportionate to the content
be-agent-ready
structured-agent-capabilities
passmediumFor this read-only news surface, no transactional WebMCP tool is needed; article capabilities are exposed through crawlable server-rendered text and NewsArticle JSON-LD rather than opaque client UI.
be-agent-ready
on-device-inference
not-applicablehighThe site offers no summarisation or language-model feature whose inference placement can be judged; adding AI is an optional product decision, not a quality requirement.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter ten full-page scroll down/up cycles, heap self-size was 40.0MB versus a 38.6MB fresh baseline (+3.8%); closures were effectively flat (35,074 to 35,090), with no evidence of unbounded retained growth in this bounded test.
be-memory-efficient
bounded-footprint
passmediumThe fresh loaded homepage heap summary reports 38.6MB self-size; this is proportionate to the ad- and image-heavy page and did not balloon in the repeated-scroll sample.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumThe top constructors contain no Detached* population; closures changed by only 16 and arrays decreased after repeated scrolling, providing no accumulation signal in this test.

Provenance

Canonical report: results/atomic/reports/0841-www_haberler_com.json
Report SHA-256: 2a39c2a0cc1a084e7595c784c69e3ae4254f3f2a7e43ce660aaa6d76dcfad0aa
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_haberler_com/2026-07-23T08-58-20-578Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_haberler_com/2026-07-23T08-58-20-578Z
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.