Manifest position 144 · CrUX rank bucket 1000

https://m.fmkorea.com

Coverage complete

All 58 catalog checks received one conclusive outcome across four representative public paths.

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
issueshighUnder emulated prefers-color-scheme: dark, the page remains a white/light design; the root color-scheme is normal and body text remains rgb(0,0,0).
F-01 medium: Under emulated prefers-color-scheme: dark, the page remains a white/light design; the root color-scheme is normal and body text remains rgb(0,0,0).
respect-user-preferences
respects-reduced-motion
passhighThe reduced-motion probe matched the preference and found no active animations to suppress.
respect-user-preferences
respects-contrast
passhighForced-colors/high-contrast capture retained readable text, controls and visible boundaries.
implement-natural-interactions
view-transitions
issuesmediumNavigation and content changes are abrupt and no authored View Transition usage was detected in the rendered document.
F-02 low: Navigation and content changes are abrupt and no authored View Transition usage was detected in the rendered document.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo parallax, scrollytelling, or authored scroll-linked animation was present, so there is no scroll animation implementation to evaluate.
implement-natural-interactions
physical-gestures
passhighThe audited browsing paths use native scrolling and links rather than custom pointer or gesture handlers that fight platform behavior.
provide-guided-navigation
scroll-state-aware-chrome
issuesmediumThe long listing uses static desktop chrome with no scroll progress, shrinking header, or other position-aware navigation cue.
F-03 low: The long listing uses static desktop chrome with no scroll progress, shrinking header, or other position-aware navigation cue.
provide-guided-navigation
anchored-positioning
not-applicablehighNo user-triggered tooltip, popover, or edge-positioned menu was present in the representative unauthenticated paths.
provide-guided-navigation
directs-attention
passhighSelected navigation tabs are visibly highlighted and article/list links preserve conventional browser navigation and focus movement.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighA consent interstitial obscures the full primary viewport on every clean-session homepage, listing, and article capture before the user can read content.
F-04 high: A consent interstitial obscures the full primary viewport on every clean-session homepage, listing, and article capture before the user can read content.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe blocking consent experience exposes no native dialog element, while the host page contains zero dialog, popover, or details primitives.
F-05 medium: The blocking consent experience exposes no native dialog element, while the host page contains zero dialog, popover, or details primitives.
maximize-content-reduce-noise
reduced-chrome
issueshighThe mobile-sized viewport is a scaled 1050px desktop interface with dense navigation, tiny metadata and extensive non-content chrome.
F-06 medium: The mobile-sized viewport is a scaled 1050px desktop interface with dense navigation, tiny metadata and extensive non-content chrome.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighAt a 390px viewport the page has no viewport meta tag and Chrome renders a 1050px layout scaled to 0.371x; the same failure affects the article and login page.
F-07 critical: At a 390px viewport the page has no viewport meta tag and Chrome renders a 1050px layout scaled to 0.
adapt-to-the-form-factor
component-level-responsiveness
issueshighRepresentative components remain fixed in the 1050px desktop layout on narrow screens; no container-query adaptation was observed.
F-08 high: Representative components remain fixed in the 1050px desktop layout on narrow screens; no container-query adaptation was observed.
adapt-to-the-form-factor
input-modality-aware
issueshighThe probe found 105 of 207 visible interactive controls below 24px in at least one dimension, and the first focused link had outline-style none.
F-09 high: The probe found 105 of 207 visible interactive controls below 24px in at least one dimension, and the first focused link had outline-style none.
support-core-task-success
clear-purpose-and-primary-action
passhighThe Korean community purpose, board choices, current section and article titles are immediately visible despite dense presentation.
support-core-task-success
primary-flow-completion
passhighThe unauthenticated primary flow from homepage to best listing to article completed with real links and preserved content.
support-core-task-success
clear-system-state-and-recovery
passhighThe representative 404 response clearly states that content was not found and links back to the main page; current navigation state is highlighted.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse mobile measured LCP 3.5s, outside the good <=2.5s range, although CLS was 0.022 and TBT 60ms.
F-10 medium: Lighthouse mobile measured LCP 3.
be-fast-and-stable
visual-stability
passhighThe layout observer measured CLS 0.00016 on the homepage and 0 on the article; Lighthouse measured 0.022, all in the good range.
be-fast-and-stable
efficient-main-thread
passhighThe trace found three long tasks, longest 84.84ms, with 42.93ms total blocking time; Lighthouse TBT was 60ms.
be-fast-and-stable
efficient-resource-delivery
issueshighThe HAR recorded 66 requests and 960KB transferred, including 16 parser-inserted high-priority stylesheets and multiple large third-party scripts.
F-11 medium: The HAR recorded 66 requests and 960KB transferred, including 16 parser-inserted high-priority stylesheets and multiple large third-party scripts.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighScripts account for 746KB of the 960KB transfer; AdSense and Google Tag Manager alone transfer about 355KB before user interaction.
F-12 medium: Scripts account for 746KB of the 960KB transfer; AdSense and Google Tag Manager alone transfer about 355KB before user interaction.
be-inclusive
names-roles-labels
issueshighLighthouse found unlabeled inputs/selects, an untitled iframe and an unnamed link; the custom probe counted seven unlabeled controls and 58 empty links.
F-13 high: Lighthouse found unlabeled inputs/selects, an untitled iframe and an unnamed link; the custom probe counted seven unlabeled controls and 58 empty links.
be-inclusive
sufficient-contrast
issueshighLighthouse reported 25 color-contrast failures, including header links and muted interface text.
F-14 high: Lighthouse reported 25 color-contrast failures, including header links and muted interface text.
be-inclusive
structure-and-focus
issueshighLighthouse found invalid heading order and no main landmark; the focus probe reported outline-style none on the first focused link.
F-15 high: Lighthouse found invalid heading order and no main landmark; the focus probe reported outline-style none on the first focused link.
be-inclusive
legible-text
issueshighAt a 390px viewport the entire desktop layout is scaled to 37%, making navigation, metadata and body text physically tiny.
F-16 high: At a 390px viewport the entire desktop layout is scaled to 37%, making navigation, metadata and body text physically tiny.
be-inclusive
zoom-reflow-targets-and-media
issueshighThere is no viewport meta tag, content does not reflow to 390px, and Lighthouse reports insufficient target size.
F-17 critical: There is no viewport meta tag, content does not reflow to 390px, and Lighthouse reports insufficient target size.
follow-best-practices
no-console-errors
passhighLighthouse observed no browser console errors during page load.
follow-best-practices
sound-document-and-assets
issueshighThe document has a valid HTML doctype and UTF-8 charset, but Lighthouse found two deprecated API warnings and the image audit found one 4x oversized logo plus legacy/lazy-loading gaps.
F-18 medium: The document has a valid HTML doctype and UTF-8 charset, but Lighthouse found two deprecated API warnings and the image audit found one 4x oversized logo plus legacy/lazy-loading gaps.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse found deprecated Topics/unload usage, six BFCache failure reasons and DevTools inspector issues.
F-19 medium: Lighthouse found deprecated Topics/unload usage, six BFCache failure reasons and DevTools inspector issues.
be-discoverable
title-and-description
passhighHomepage and article expose descriptive titles and meta descriptions in raw HTML and rendered DOM.
be-discoverable
crawlable-and-mobile-friendly
issueshighThe page lacks a viewport meta tag and Lighthouse found non-crawlable anchor controls using nohref/onclick.
F-20 high: The page lacks a viewport meta tag and Lighthouse found non-crawlable anchor controls using nohref/onclick.
be-discoverable
canonical-and-indexing-signals
issueshighCanonical and robots metadata are present, but /sitemap.xml returns 404 and the default robots policy blocks most routes for generic crawlers.
F-21 medium: Canonical and robots metadata are present, but /sitemap.
be-discoverable
structured-and-shareable-metadata
issuesmediumOpen Graph metadata exists, but the representative deal/article has no JSON-LD describing its visible article/deal entity.
F-22 low: Open Graph metadata exists, but the representative deal/article has no JSON-LD describing its visible article/deal entity.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS, HSTS and nosniff are present, but CSP is missing and all three observed cookies lack Secure and use SameSite=None.
F-23 high: HTTPS, HSTS and nosniff are present, but CSP is missing and all three observed cookies lack Secure and use SameSite=None.
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe load contacted 13 third-party origins and known trackers; 65 of 66 HAR requests were cross-origin relative to m.fmkorea.com and the consent dialog lists extensive personalised-ad processing.
F-24 high: The load contacted 13 third-party origins and known trackers; 65 of 66 HAR requests were cross-origin relative to m.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighNo permission prompt fired on load, but the relevant login path offers password-only authentication and contains no WebAuthn/passkey integration.
F-25 medium: No permission prompt fired on load, but the relevant login path offers password-only authentication and contains no WebAuthn/passkey integration.
be-private-and-secure
defensive-browser-policies
issueshighCSP/frame-ancestors or X-Frame-Options, Referrer-Policy and Permissions-Policy are all absent; HSTS max-age is only 3600 seconds.
F-26 high: CSP/frame-ancestors or X-Frame-Options, Referrer-Policy and Permissions-Policy are all absent; HSTS max-age is only 3600 seconds.
be-resilient
progressive-enhancement
passhighCore homepage and article content is server-rendered rather than a JS shell; no-JS coverage was 65% and 41%, with title and metadata preserved.
be-resilient
resilient-runtime-behaviour
passhighRepresentative menus/content and the consent choices stayed within the viewport under normal and forced-color conditions; routes loaded without a broken shell.
be-resilient
offline-and-installable
not-applicablehighThis public content community is not presented as an installable app; no manifest or controlling service worker exists, and offline installability is contextual for this site type.
be-resilient
network-and-http-failure-states
passhighThe tested 404 state is explicit, readable and includes a direct route back to the homepage.
be-internationalised
lang-dir-and-logical-properties
not-applicablehighThe site is a deliberately Korean-language, Korea-local community with no locale selector or multilingual intent in the representative public paths; locale expansion is therefore contextual and out of scope for this run.
be-internationalised
locale-aware-data
not-applicablehighThe site is a deliberately Korean-language, Korea-local community with no locale selector or multilingual intent in the representative public paths; locale expansion is therefore contextual and out of scope for this run.
be-internationalised
time-zone-correctness
not-applicablehighThe site is a deliberately Korean-language, Korea-local community with no locale selector or multilingual intent in the representative public paths; locale expansion is therefore contextual and out of scope for this run.
be-trustworthy
no-dark-patterns
issueshighThe personalised-ad consent wall blocks all content on a clean session and presents a lengthy vendor ecosystem before browsing can begin.
F-27 medium: The personalised-ad consent wall blocks all content on a clean session and presents a lengthy vendor ecosystem before browsing can begin.
be-trustworthy
humane-error-handling
issueshighLogin inputs are not marked required and duplicate login/search controls lack consistently associated labels, weakening native validation and accessible error routing.
F-28 medium: Login inputs are not marked required and duplicate login/search controls lack consistently associated labels, weakening native validation and accessible error routing.
be-trustworthy
trustworthy-input-assistance
issueshighBoth visible login implementations omit username/current-password autocomplete tokens, and search explicitly disables autocomplete.
F-29 medium: Both visible login implementations omit username/current-password autocomplete tokens, and search explicitly disables autocomplete.
be-trustworthy
safe-commercial-and-account-flows
issuesmediumThe audited login path provides password-only sign-in with no passkey/WebAuthn path; authenticated cancellation and account-management flows could not be entered without credentials.
F-30 medium: The audited login path provides password-only sign-in with no passkey/WebAuthn path; authenticated cancellation and account-management flows could not be entered without credentials.
be-sustainable
optimised-assets
issueshighThe homepage logo is delivered at 444px for a 111px display and 13 below-fold images lack native lazy loading; the article includes large 1200px images in a fixed-width layout.
F-31 medium: The homepage logo is delivered at 444px for a 111px display and 13 below-fold images lack native lazy loading; the article includes large 1200px images in a fixed-width layout.
be-sustainable
no-wasteful-work
issueshighAdvertising, analytics and consent scripts dominate the load before meaningful interaction, including about 355KB from AdSense and Tag Manager.
F-32 medium: Advertising, analytics and consent scripts dominate the load before meaningful interaction, including about 355KB from AdSense and Tag Manager.
be-sustainable
third-party-and-media-budget
issueshighThird parties account for 65 requests and nearly the full 960KB transfer relative to the requested m.fmkorea.com origin, with advertising and consent scripts the largest offenders.
F-33 high: Third parties account for 65 requests and nearly the full 960KB transfer relative to the requested m.
be-agent-ready
structured-agent-capabilities
not-applicablehighThe site exposes public community content but no agent-facing transactional surface, and robots.txt explicitly opts most bulk AI crawlers out while allowing user/search agents; this emerging capability is not assumed.
be-agent-ready
on-device-inference
not-applicablehighThe site exposes public community content but no agent-facing transactional surface, and robots.txt explicitly opts most bulk AI crawlers out while allowing user/search agents; this emerging capability is not assumed.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten full-page scroll down/up cycles, retained heap was 23.78MB versus a 22.24MB clean baseline (+6.9%) and node count +7.4%; growth was bounded and consistent with first-time lazy/ad work, not evidence of unbounded accumulation.
be-memory-efficient
bounded-footprint
passhighThe clean loaded homepage retained 22.24MB across 384,114 heap nodes, proportionate to this script- and ad-heavy community page despite optimization opportunities.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighNeither heap summary surfaced Detached* constructors among the dominant populations, and repeated scrolling produced no runaway constructor growth; confidence is medium because listener instrumentation was not available.

Provenance

Canonical report: results/atomic/reports/0144-m_fmkorea_com.json
Report SHA-256: fba76e586c11250560cfde9194e25ac0d223456d71014a2e43788b3687c5b884
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/m_fmkorea_com/2026-07-18T17-54-33-222Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/m_fmkorea_com/2026-07-18T17-54-33-222Z
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.