Manifest position 353 · CrUX rank bucket 1000
https://mlbpark.donga.com
Coverage complete
Coverage-complete audit. The origin intermittently returned ERR_EMPTY_RESPONSE after initial successful captures; conclusions use retained successful evidence and explicitly qualify affected network/axe/Lighthouse attempts.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The dark-preference screenshot is visually identical to light mode; computed color-scheme is normal and the 211 KB DOM/CSS capture contains no prefers-color-scheme rule. F01 medium: The site ignores the user’s dark colour preference. |
respect-user-preferencesrespects-reduced-motion | pass | high | The preference probe confirms reduced motion is active and reports zero running animations; no auto-advancing motion was visible. |
respect-user-preferencesrespects-contrast | issues | high | The full DOM/CSS capture contains no prefers-contrast or forced-colors rules, while the UI relies on pale blue and grey low-emphasis text. F02 medium: No high-contrast or forced-colours adaptation is defined. |
implement-natural-interactionsview-transitions | issues | high | The MPA uses ordinary PHP links and the captured CSS contains no view-transition-name or @view-transition declarations. F03 low: Full-page navigation swaps have no transition continuity. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No parallax, scrollytelling, entry reveal, or other scroll-linked motion exists on the audited templates, so there is no scroll-linked implementation to judge. |
implement-natural-interactionsphysical-gestures | not-applicable | high | The audited MPA exposes ordinary links, scrolling, forms, and media rather than swipe/pull/custom gesture surfaces. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | Full-page mobile captures span several screens, but the header remains ordinary top-of-document chrome and captured CSS has no scroll-state or progress implementation. F04 low: Long pages provide no position-aware navigation or progress cue. |
provide-guided-navigationanchored-positioning | issues | high | Mobile screenshots show left-side navigation cut off outside the viewport; no anchor positioning or fallback positions appear in captured CSS. F05 medium: Navigation panels clip at narrow viewport edges. |
provide-guided-navigationdirects-attention | pass | medium | Active navigation uses colour and section placement, while listing/article links preserve clear destination continuity in screenshots. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | Load screenshots show no modal, consent wall, or full-viewport interstitial obscuring core content. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | The recon exposes dozens of #none links for topic choices while the DOM contains no dialog, popover, or details primitives. F06 medium: The topic/navigation disclosure is custom and not expressed with semantic disclosure primitives. |
maximize-content-reduce-noisereduced-chrome | issues | high | Homepage, listing, and article screenshots devote large areas to side rails, empty ad slots, and peripheral modules; primary content is comparatively narrow. F07 medium: Ads, side rails, and empty reserved regions dominate the content canvas. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | issues | high | At 360x800 the layout primitive reports no viewport meta; Chrome renders a 1440 CSS-pixel viewport at scale 0.25. The stats template overflows by 265px and screenshots show tiny desktop UI. F08 critical: Mobile visitors receive a scaled desktop canvas instead of a responsive layout. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | All mobile archetypes preserve desktop multi-column geometry; the 211 KB CSS capture contains no @container rules. F09 high: Reusable cards, tables, and sidebars do not adapt to their available container. |
adapt-to-the-form-factorinput-modality-aware | issues | high | The platform probe measures visible controls such as login at 33x14px, join at 44x14px, topic rows around 22px high, and icon links 24px wide, below common 44px touch guidance. F10 high: Many targets are too small for touch. |
support-core-task-successclear-purpose-and-primary-action | issues | high | The first viewport is mostly navigation, flyouts, ads, and multiple equally weighted board modules; headings are empty in the recon and no clear primary heading describes the page. F11 medium: The homepage’s primary purpose and next action are buried by competing modules. |
support-core-task-successprimary-flow-completion | pass | high | Homepage/listing links lead to a readable representative post with media, reactions, comments, and reply UI; the core browse-to-read flow completed. |
support-core-task-successclear-system-state-and-recovery | pass | high | The unknown-route test presents a clear not-found message with back and publisher-home recovery links. |
be-fast-and-stablegood-core-web-vitals | issues | high | The trace summary reports FCP and LCP at 14,786 ms from navigation start, far outside the good LCP range; the capture also encountered intermittent empty responses. F12 high: The sampled homepage load paints very late. |
be-fast-and-stablevisual-stability | issues | high | Layout observation reports CLS 0.244 on stats and 0.110 on the listing, including a 0.201 single shift on stats. F13 high: The stats and listing templates shift substantially after load. |
be-fast-and-stableefficient-main-thread | pass | high | The trace summary reports zero long tasks and 0 ms total blocking time during the sampled load. |
be-fast-and-stableefficient-resource-delivery | issues | high | The HAR summary records a 183,748-byte uncompressed HTML document; HTTP recon reports no-cache/no-store and the trace load event completes around 14.8s. F14 high: Document delivery is slow, uncompressed, and explicitly uncacheable. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Rendered recon lists about 40 script tags, including repeated adsbygoogle loads, multiple adstream scripts, jQuery latest, jQuery UI, and cookie helpers. F15 medium: The page ships a large legacy and advertising script surface. |
be-inclusivenames-roles-labels | issues | high | Recon shows the visible search input has no associated label, and the platform probe counts two empty links without text, aria-label, or an img with alt. F16 high: Search and several image/icon links lack robust accessible names. |
be-inclusivesufficient-contrast | issues | high | Screenshots show dense 12px grey and pale-blue text on white/light-grey surfaces; computed DOM evidence includes pale rgb(207,219,245) text. F17 medium: Small low-emphasis text is difficult to distinguish. |
be-inclusivestructure-and-focus | issues | high | Recon reports an empty H1 and empty H2/H3 elements; computed DOM selectors find no header, nav, or main elements on the homepage. F18 high: Document structure does not expose meaningful headings and landmarks. |
be-inclusivelegible-text | issues | high | At 360px the browser scales the 1440px desktop layout to 25%; screenshots make board rows and footer text extremely small. F19 high: Mobile text is rendered at an unusably tiny effective size. |
be-inclusivezoom-reflow-targets-and-media | issues | high | The legitimate page probe finds no viewport meta and the layout renders at scale 0.25; many measured targets are 14–24px high. F20 critical: The mobile experience prevents practical reflow and offers undersized targets. |
follow-best-practicesno-console-errors | pass | medium | The successful initial DOM, layout, preference, and platform probes executed page scripts and returned structured results without an uncaught page exception. |
follow-best-practicessound-document-and-assets | issues | high | The platform probe finds nearly all visible images without width/height attributes; repeated 405px source images are also displayed at 93px without srcset. F21 medium: Images lack intrinsic dimensions and responsive delivery metadata. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Recon includes IE=edge, jquery-latest.js, jQuery UI, jQuery cookie, many inline scripts, and image-based GIF navigation assets. F22 medium: The page retains a legacy dependency and markup profile. |
be-discoverabletitle-and-description | pass | high | The homepage exposes a descriptive Korean title and non-empty meta description. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Recon contains dozens of anchors resolving to #none/#, while the layout probe reports no viewport meta. robots.txt also disallows all unspecified user agents. F23 high: Many topic links are not crawlable destinations and mobile metadata is missing. |
be-discoverablecanonical-and-indexing-signals | issues | high | The homepage probe finds no canonical link; /sitemap.xml returns a generic “page not found” HTML document with HTTP 200, and robots.txt blocks unspecified agents. F24 high: Canonical and sitemap/indexing signals are inconsistent or absent. |
be-discoverablestructured-and-shareable-metadata | issues | high | The homepage has Open Graph tags, but the rendered probe finds zero JSON-LD blocks and the representative post template exposes no Article structured-data evidence. F25 medium: Article/entity pages lack structured data. |
be-private-and-securesecure-transport-and-headers | issues | high | The header primitive confirms HTTPS but reports missing CSP, HSTS, X-Content-Type-Options, X-Frame-Options/frame-ancestors, Referrer-Policy, and Permissions-Policy. F26 high: HTTPS is used without core security headers. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Recon lists Google Tag Manager/gtag, multiple AdSense publishers, contentsfeed adstream endpoints, linkback, and AceCounter among roughly 40 scripts. F27 high: The public page loads a broad advertising and analytics surface. |
be-private-and-securein-context-permissions-and-modern-auth | pass | medium | No permission prompt appeared on any sampled public path and recon shows authentication delegated to secure.donga.com rather than an in-page password form. |
be-private-and-securedefensive-browser-policies | issues | high | The security-header audit finds no HSTS, clickjacking defense, CSP, Referrer-Policy, or Permissions-Policy on the main document. F28 high: Browser-enforced defensive policies are absent. |
be-resilientprogressive-enhancement | pass | medium | Core surfaces are traditional server-addressable PHP routes with real article/list/stats URLs and render without a client framework shell. |
be-resilientresilient-runtime-behaviour | issues | high | Mobile screenshots show side navigation clipped outside the viewport, while the site intermittently returned ERR_EMPTY_RESPONSE during repeated evidence loads. F29 medium: Navigation state is fragile at narrow edges. |
be-resilientoffline-and-installable | not-applicable | high | This public news/community website is primarily server-addressed content rather than an installable app; offline installability is contextual and no developer intent requires it. |
be-resilientnetwork-and-http-failure-states | pass | high | The tested unknown route gives an explicit failure message plus back and home actions instead of a blank shell or spinner. |
be-internationalisedlang-dir-and-logical-properties | issues | high | The legitimate rendered homepage probe reports an empty html lang and dir, despite Korean page content. F30 medium: The document does not declare its Korean language. |
be-internationalisedlocale-aware-data | not-applicable | high | The audited public surface is deliberately Korean-only and no user-selectable locale, currency, or locale-switching flow was present. |
be-internationalisedtime-zone-correctness | not-applicable | high | No scheduling, cross-time-zone event entry, or recurring-time workflow was present on the sampled routes. |
be-trustworthyno-dark-patterns | pass | medium | Across public home, listing, article, stats, and error paths no consent nag, forced continuity, confirmshaming, or disguised primary action appeared. |
be-trustworthyhumane-error-handling | not-applicable | high | The only public form exercised is unconstrained search; it has no required/invalid state for humane validation timing to apply. |
be-trustworthytrustworthy-input-assistance | not-applicable | high | The audited public form contains only a search query, not address, payment, sign-in, or sign-up fields requiring autofill tokens. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No checkout, subscription, payment, cancellation, or authenticated account-management flow was in the public audit scope. |
be-sustainableoptimised-assets | issues | high | The platform probe shows GIF/JPG assets, no srcset, missing intrinsic dimensions, and 405px images reused at 93px display width. F31 medium: Legacy, non-responsive imagery wastes bytes and layout work. |
be-sustainableno-wasteful-work | issues | high | Recon lists repeated AdSense/adstream scripts plus GTM, gtag, linkback, AceCounter, jQuery, and jQuery UI on a primarily text/list page. F32 high: Repeated advertising and legacy scripts create avoidable work. |
be-sustainablethird-party-and-media-budget | issues | high | A text-centric portal includes numerous ad/analytics origins and repeated third-party loaders before any user interaction. F33 high: Third-party code is disproportionate to the core forum experience. |
be-agent-readystructured-agent-capabilities | not-applicable | high | Agent-facing actions are emerging and no WebMCP/agent-tool surface or declared agent intent exists for this public forum. |
be-agent-readyon-device-inference | not-applicable | high | No summarisation or language-model feature is part of the observed product, so on-device inference is not currently applicable. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After ten repeated top-to-bottom scans, heap self-size rose only 6,548 bytes (0.44%) and node count 126 (0.33%), indicating bounded growth in this interaction window. |
be-memory-efficientbounded-footprint | pass | medium | The sampled dense portal used about 1.49 MB heap self-size across about 38k heap nodes; post-interaction JSHeapUsedSize was about 1.09 MB, proportionate to the rendered surface. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Aggregate heap/node totals remained effectively flat after repetition, with no unbounded accumulation signal in the sampled session. |
Provenance
Canonical report: results/atomic/reports/0353-mlbpark_donga_com.json
Report SHA-256: 6e3d8a719f7dbafdd57366e53c1257656fab134be0a826567b06ca8850850292
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/mlbpark_donga_com/2026-07-20T04-08-54-083Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/mlbpark_donga_com/2026-07-20T04-08-54-083Z
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.