Manifest position 900 · CrUX rank bucket 1000

https://mechacomic.jp

Coverage complete

Coverage-complete audit across seven representative paths. Not covered: authenticated library, completed payment, account cancellation and mature-content gates because they require credentials or a financial commitment.

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-mode screenshot is byte-identical in appearance to the light capture; the probe reports color-scheme: normal and white surfaces.
F-01 medium: The site ignores the user’s dark-theme preference.
respect-user-preferences
respects-reduced-motion
passhighUnder prefers-reduced-motion: reduce the probe found zero active animations and zero computed animation/transition durations.
respect-user-preferences
respects-contrast
issueshighThe prefers-contrast probe found no contrast/forced-colors rules; Lighthouse measured free-chapter labels at 3.73:1, below 4.5:1.
F-02 medium: Contrast preferences are not supported and some essential labels are already below WCAG contrast.
implement-natural-interactions
view-transitions
issueshighThe homepage-to-free video contains only discrete before/after frames; page inspection found no authored view-transition CSS despite multipage navigation.
F-03 low: Route changes are abrupt rather than continuity-preserving.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo parallax, scrollytelling, or scroll-linked reveal effect was present on the representative surfaces.
implement-natural-interactions
physical-gestures
issueshighDOM/CSS capture identifies .slick-slider, translated tracks and scripted arrows; no scroll-snap implementation was observed.
F-04 low: The hero carousel uses legacy scripted Slick behavior instead of native scroll-snap semantics.
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe homepage is about 10,897px tall, while CSS/DOM evidence shows static 173px header chrome and no scroll-state query/progress affordance.
F-05 low: Long catalog pages do not provide scroll-state-aware navigation or progress context.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, popup menu or edge-positioned transient overlay was present on the exercised guest surfaces.
provide-guided-navigation
directs-attention
passhighBreadcrumbs on listing/detail/search pages, descriptive section headings, and the book-to-reader action consistently identify location and next step.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighNo load-time modal, consent wall, or full-viewport interruption obscured content across the representative pages.
maximize-content-reduce-noise
semantic-dismissible-primitives
not-applicablehighNo guest-path modal or transient overlay was encountered; DOM probe reported zero dialog, popover and details elements.
maximize-content-reduce-noise
reduced-chrome
passhighThe desktop page devotes the main canvas to catalog content, covers, rankings and reading actions; shared chrome is compact relative to the long content page.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighLayout measured scrollWidth 768 versus clientWidth 360, a 408px overflow, on both home and book detail; every mobile screenshot except the special 404 clips key content and controls.
F-06 critical: Primary pages render a 768px desktop canvas inside a 360px viewport.
adapt-to-the-form-factor
component-level-responsiveness
issueshighThe probe found zero container rules; shared header/nav and content components remain desktop-sized and clipped on all five mobile archetypes.
F-07 high: Reused catalog, header and account components do not adapt within narrow containers.
adapt-to-the-form-factor
input-modality-aware
issueshighFocus/target probe measured the search input and button at 24px high and account links at 11px high; nav targets are 39px high. Keyboard outlines are visible, but touch sizing is insufficient.
F-08 high: Several primary controls are far below recommended touch-target size.
support-core-task-success
clear-purpose-and-primary-action
passhighThe logo, search box, free-comics navigation, catalog sections, detailed title and “今すぐ無料で読む” action clearly communicate purpose and next steps.
support-core-task-success
primary-flow-completion
issueshighThe guest search → book detail → free chapter journey completes, but account registration and login controls are clipped off-screen at 360px.
F-06 critical: Primary pages render a 768px desktop canvas inside a 360px viewport.
support-core-task-success
clear-system-state-and-recovery
passhighAn unknown URL returns a clear Japanese error message, search, a large “トップページへ” recovery action and useful destination links.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse performance scored 0.39 with LCP 7.9s, TBT 510ms and CLS 0.146; the first-party trace corroborated 2.44s LCP under a lighter desktop run.
F-09 high: Mobile load performance misses the Core Web Vitals quality bar.
be-fast-and-stable
visual-stability
issueshighLighthouse measured CLS 0.146 and three shifts; the image audit found all 100 inspected images lacked width and height attributes.
F-10 medium: Unsized images create avoidable layout-shift risk.
be-fast-and-stable
efficient-main-thread
issueshighLighthouse reported 4.3s main-thread work, 2.5s script boot time and 510ms TBT; HAR recorded 78 script requests.
F-11 high: Heavy JavaScript blocks the main thread during mobile load.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR recorded 388 requests and 11,694,781 transferred bytes; Lighthouse estimated 1.92s render-blocking savings, 1.12MB cache-lifetime savings and 650ms document-latency savings.
F-12 high: The critical network path is large and inefficient.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimated 1,974KiB removable unused JavaScript plus 74KiB legacy-JS savings; 78 script requests transferred 3.29MB.
F-13 high: The homepage ships substantial unused and legacy JavaScript.
be-inclusive
names-roles-labels
issueshighDOM probes show the search input has no associated label or aria-label, and multiple chapter checkboxes have empty label text.
F-14 medium: The shared search input and chapter-selection controls lack robust labels.
be-inclusive
sufficient-contrast
issueshighLighthouse’s axe audit repeatedly measured #cf6363 text on white at 3.73:1 for 13px bold free-chapter labels, below 4.5:1.
F-15 high: Free-chapter action text fails minimum contrast.
be-inclusive
structure-and-focus
issueshighSemantic probe found one H1 with empty text; focus is visible but only as a 1px auto outline, while heading hierarchy starts with promotional H2 sections.
F-16 medium: The homepage has an empty H1 and relies on minimal browser-default focus treatment.
be-inclusive
legible-text
issueshighAt 360px, catalog headings, product details, payment explanations and login choices extend hundreds of pixels beyond the viewport.
F-17 high: Mobile clipping breaks reading order and hides text and controls.
be-inclusive
zoom-reflow-targets-and-media
issueshighLighthouse failed meta-viewport because user-scalable=no or maximum-scale<5; independent layout evidence measured 408px overflow at 360px.
F-18 high: The viewport restricts zoom and the page does not reflow.
follow-best-practices
no-console-errors
issueshighLighthouse failed errors-in-console; the retained Lighthouse JSON contains the affected console records.
F-19 medium: The page logs browser errors during load.
follow-best-practices
sound-document-and-assets
issueshighImage audit found 100/100 images without dimensions, 43 oversized, 87 below-fold images not lazy-loaded, 37 without srcset and 65 in legacy formats.
F-20 high: Image delivery and sizing are systematically unsound.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse reported one deprecated-API warning, Inspector Issues, and three reasons preventing back/forward cache restoration.
F-21 medium: The page triggers deprecation, DevTools Issues and BFCache failures.
be-discoverable
title-and-description
passhighHomepage and book detail expose unique descriptive titles and meta descriptions in raw server HTML.
be-discoverable
crawlable-and-mobile-friendly
issueshighRobots/sitemap and real hrefs are present, yet mobile layouts overflow by 408px and the link probe lists numerous empty-text hero anchors.
F-22 medium: Content is crawlable, but the public pages are not mobile-friendly and many promotional anchors have no text node.
be-discoverable
canonical-and-indexing-signals
passhighBoth audited public templates return 200, expose canonical URLs, remain indexable, and robots.txt references a populated sitemap.
be-discoverable
structured-and-shareable-metadata
passhighBook detail includes matching Product, AggregateRating and BreadcrumbList JSON-LD plus complete Open Graph title, description, URL, type and image.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders show HSTS/nosniff/XFO but no CSP; cookie audit found four non-Secure cookies and several SameSite=None cookies. Secret scan found no exposed credentials.
F-23 high: HTTPS is present, but CSP is absent and multiple cookies use weak transport/cross-site settings.
be-private-and-secure
data-minimisation-and-third-parties
issueshighTracker capture found 14 third-party origins and five known tracker families including Facebook, Google Analytics and DoubleClick; HAR shows extensive network activity.
F-24 high: A large tracking footprint loads before the user takes an action.
be-private-and-secure
in-context-permissions-and-modern-auth
passhighNo permission prompt appeared on load, and login offers established federated identity providers rather than presenting a password-only form on the tested surface.
be-private-and-secure
defensive-browser-policies
issueshighHSTS, X-Frame-Options, nosniff and Referrer-Policy are present, but CSP and Permissions-Policy are missing.
F-25 medium: Defensive browser policy coverage is incomplete.
be-resilient
progressive-enhancement
passhighThe book detail retains 93% rendered-content coverage without JavaScript and keeps title, H1 and description; homepage is not an empty shell and retains key metadata/navigation.
be-resilient
resilient-runtime-behaviour
passhighGuest search, product selection and free reading complete; the dedicated 404 state is coherent and actionable.
be-resilient
offline-and-installable
issueshighPlatform probe found no manifest link and zero service-worker registrations on the interactive reading/catalog experience.
F-26 low: The app-like comic store has no installed web app manifest or service worker fallback.
be-resilient
network-and-http-failure-states
passhighThe representative HTTP failure state explains the problem and offers search, home and catalog recovery routes rather than a blank shell.
be-internationalised
lang-dir-and-logical-properties
not-applicablehighJSON-LD declares areaServed Japan and all audited commerce/content surfaces are deliberately Japanese-only; no locale-sensitive date, currency conversion or event scheduling flow was present.
be-internationalised
locale-aware-data
not-applicablehighJSON-LD declares areaServed Japan and all audited commerce/content surfaces are deliberately Japanese-only; no locale-sensitive date, currency conversion or event scheduling flow was present.
be-internationalised
time-zone-correctness
not-applicablehighJSON-LD declares areaServed Japan and all audited commerce/content surfaces are deliberately Japanese-only; no locale-sensitive date, currency conversion or event scheduling flow was present.
be-trustworthy
no-dark-patterns
passhighNo consent wall, confirmshaming, disguised advertisement control or forced-continuity prompt interrupted the guest flow; free and paid states are visibly labelled.
be-trustworthy
humane-error-handling
not-applicablehighThe exercised guest search and registration-choice surfaces did not expose a user-entered validation form; the available controls are links/search and no invalid state could be meaningfully triggered.
be-trustworthy
trustworthy-input-assistance
passhighAuthentication is provider/link based and the only public text input is search, where browser autocomplete remains enabled by default.
be-trustworthy
safe-commercial-and-account-flows
issueshighAt 360px, registration payment tiles, explanatory terms and login-provider choices extend off the visible canvas.
F-27 high: Account and payment-choice screens are not safely reviewable on a phone because commitments and controls are clipped.
be-sustainable
optimised-assets
issueshighHAR transferred 7.58MB of images; image audit found 43 oversized images, 65 legacy-format images, 37 missing responsive sources and Lighthouse estimated 5.13MB image savings.
F-28 high: Image payload is far larger than needed for displayed sizes.
be-sustainable
no-wasteful-work
issueshighA guest homepage load made 388 requests, including 78 scripts and 45 XHR/fetches, while Lighthouse measured 4.3s main-thread work.
F-29 high: The initial page performs disproportionate background/network work.
be-sustainable
third-party-and-media-budget
issueshighFourteen third-party origins load alongside a 10–11.7MB page; 228 image requests dominate at 7.58MB and many below-fold images load eagerly.
F-30 high: Third-party and promotional media cost is disproportionate to first-viewport value.
be-agent-ready
structured-agent-capabilities
issueshighPlatform probe found no WebMCP registration, although product metadata and purchase/read actions make this a plausible agentic-commerce surface.
F-31 low: The commerce/catalog experience exposes no structured agent capability surface.
be-agent-ready
on-device-inference
not-applicablehighNo summarisation, translation or other inference feature is offered on the audited surfaces, so there is no server inference decision to replace.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAcross 20 repeated carousel advances, live DOM count stabilised at 2,859 and heap rose between collections then dropped from 66.7MB to 54.3MB at GC, rather than growing monotonically.
be-memory-efficient
bounded-footprint
passmediumHeap snapshots reported about 29–47MB self size for a media-heavy catalog; runtime heap was collected and remained recoverable under repeated interaction.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumThe live DOM count changed only from 2,855 to 2,859 across 20 carousel advances and then remained flat; no accumulating animation objects were observed.

Provenance

Canonical report: results/atomic/reports/0900-mechacomic_jp.json
Report SHA-256: 9a63bf206fe8c00b5a991c8bcbc3a7019193a917f61757de68f9fe281a829452
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/mechacomic_jp/2026-07-23T17-38-34-899Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/mechacomic_jp/2026-07-23T17-38-34-899Z
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.