Manifest position 199 · CrUX rank bucket 1000

https://www.xbanxia.cc

Coverage complete

Coverage-complete agentic audit across four representative templates plus an HTTP failure state.

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 pixel-identical to the default screenshot, and the CSS signal probe found no color-scheme, prefers-color-scheme, or light-dark() usage.
F-01 medium: The site forces a light palette under the user’s dark preference.
respect-user-preferences
respects-reduced-motion
issueshighRendered DOM shows TouchSlide autoPlay:true, a 1s translated carousel, and a repeating jQuery interval; the preference probe confirms reduce is active while CSS contains no reduced-motion rule.
F-02 medium: Autoplay motion has no reduced-motion override.
respect-user-preferences
respects-contrast
issueshighThe preference probe matched prefers-contrast: more, but CSS inspection found no prefers-contrast or forced-colors handling; Lighthouse also found low-contrast text.
F-03 low: The fixed palette does not adapt to increased-contrast or forced-colors preferences.
implement-natural-interactions
view-transitions
issueshighDOM/CSS inspection across the MPA found no view-transition-name or @view-transition rule on the browse-to-book-to-chapter journey.
F-04 low: Navigation swaps pages abruptly without View Transitions.
implement-natural-interactions
scroll-driven-animations
issueshighRendered source binds $(window).scroll(...) and jQuery animate() for the back-to-top behavior; CSS inspection found no scroll-driven timeline.
F-05 low: Scroll behavior is driven by a continuous JavaScript scroll handler.
implement-natural-interactions
physical-gestures
issueshighRendered DOM shows TouchSlide autoPlay:true, cloned slides, fixed 1000ms transforms, and numeric li indicators rather than native snap controls.
F-06 medium: The carousel is a custom autoplaying jQuery/TouchSlide transform with weak platform semantics.
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe source runs a window scroll callback on every scroll to show/hide #gotop2; no scroll-state query or progress affordance exists on long 13,795px chapter pages.
F-07 low: Scroll-aware chrome is implemented with imperative toggling rather than declarative state.
provide-guided-navigation
anchored-positioning
passhighNo tooltip/popover requiring anchored positioning was present; the drawer is assessed separately as a semantic overlay issue.
provide-guided-navigation
directs-attention
passhighBreadcrumbs on listing/book pages and clear previous/next chapter links preserve location and direction through the reading journey.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighNo load-time modal, full-viewport interstitial, or consent wall obscured content on any representative path.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighDOM shows #simple-menu is a span with no role, name, or keyboard semantics, controlling a cloned #sidr-right div; there is no dialog or popover.
F-08 medium: The mobile navigation drawer uses an inaccessible span and custom div rather than a semantic control/overlay.
maximize-content-reduce-noise
reduced-chrome
passhighMobile screenshots devote most space to books or chapter text; persistent chrome is limited to a compact header and reading-history control.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAll four 360x800 layout captures report scrollWidth=clientWidth=360 and zero horizontal overflow; viewport meta is present.
adapt-to-the-form-factor
component-level-responsiveness
issueshighCSS signal inspection across loaded stylesheets found no @container or container-type usage, despite reused book cards in listing and recommendation layouts.
F-09 medium: Components rely only on page-level responsive CSS, with no container-aware adaptation.
adapt-to-the-form-factor
input-modality-aware
issueshighFocusing the first link produced outline-style none; the menu trigger is a non-focusable span. Lighthouse also reports unnamed interactive links.
F-10 high: Keyboard focus and the menu trigger are not usable across input modalities.
support-core-task-success
clear-purpose-and-primary-action
passhighThe homepage immediately presents search and recommendations; book pages present description/chapters; chapter pages present previous/next reading controls.
support-core-task-success
primary-flow-completion
passhighThe browse → book detail → chapter reading journey completed with real crawlable links and readable content, without an auth wall or upsell.
support-core-task-success
clear-system-state-and-recovery
issueshighA representative missing URL displays only “404 Not Found / nginx” with no site navigation, search, explanation, or recovery action.
F-11 medium: Failure recovery is a raw server dead end.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured CLS 0.187, while LCP was 1.7s and TBT 0ms; CLS above 0.1 is not in the good range.
F-12 high: Measured layout stability misses the good Core Web Vitals range.
be-fast-and-stable
visual-stability
issueshighThe images primitive found all 13 homepage images missing width and height attributes; Lighthouse measured CLS 0.187.
F-13 high: Images do not reserve intrinsic space.
be-fast-and-stable
efficient-main-thread
passhighTrace measured zero long tasks and 0ms TBT; Lighthouse also measured 0ms TBT.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR plus DOM confirmation found three synchronous scripts in head (jquery1.42, TouchSlide, jquery.lazyload) without async, defer, or module semantics.
F-14 medium: Legacy parser-blocking scripts delay delivery unnecessarily.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighRendered DOM loads jquery1.42 and jquery1.69 plus plugins; HAR shows 213KB script transfer and the 143KB Grow script as the largest request.
F-15 medium: The page ships duplicated legacy jQuery and disproportionate third-party JavaScript.
be-inclusive
names-roles-labels
issueshighImages audit found 7 missing alt attributes; Lighthouse failed image-alt and link-name, and the DOM probe found 6 empty links.
F-16 high: Important images and interactive links lack accessible names.
be-inclusive
sufficient-contrast
issueshighLighthouse measured 2.84:1 for #999 text on #fffffc and also found footer links distinguished only by insufficient color difference.
F-17 high: Secondary text and links fail minimum contrast.
be-inclusive
structure-and-focus
issueshighLighthouse found an H1-to-H3 heading-order failure and no main landmark; focus probing showed outline-style none.
F-18 high: Heading structure, landmarks, and focus visibility are incomplete.
be-inclusive
legible-text
passhighThe chapter uses 18px body text with generous line spacing and a restrained reading width; mobile screenshot shows no clipping.
be-inclusive
zoom-reflow-targets-and-media
passhighViewport allows scaling (no user-scalable=no), and all 360px layouts reflow without overflow; audited templates contain no audio/video requiring captions.
follow-best-practices
no-console-errors
passhighLighthouse errors-in-console audit passed with no captured items.
follow-best-practices
sound-document-and-assets
issueshighDOM confirms HTML doctype/UTF-8, but all 13 audited images omit dimensions and all are legacy JPG; Lighthouse also reports a low-resolution search icon.
F-19 medium: Asset markup is unsound despite a valid doctype and charset.
follow-best-practices
browser-platform-hygiene
issueshighRendered source confirms jquery1.42.min.js and jquery1.69.js on the same page, plus old TouchSlide/sidr/lazyload plugins, although Lighthouse saw no runtime deprecations or console errors.
F-20 medium: The page loads multiple obsolete jQuery 1.x builds and legacy plugins.
be-discoverable
title-and-description
passhighHomepage and chapter have descriptive titles and meta descriptions; raw HTML retains both without JavaScript.
be-discoverable
crawlable-and-mobile-friendly
issueshighLighthouse failed crawlable-anchors for javascript:void(0), and found unnamed # carousel/history links; DOM shows many empty href="#" links.
F-21 medium: Some interactive links are not crawlable or descriptive.
be-discoverable
canonical-and-indexing-signals
issueshighThe homepage has no canonical; the HTTPS chapter declares an HTTP canonical; /sitemap.xml returns 404, while robots.txt contains only User-agent: * and pages otherwise return 200.
F-22 high: Canonical and sitemap signals are inconsistent or missing.
be-discoverable
structured-and-shareable-metadata
issueshighDOM probes found zero JSON-LD and zero Open Graph tags on homepage/chapter despite visible book/chapter entities.
F-23 medium: Book and chapter entities lack structured and social metadata.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders evidence confirms HTTPS and HSTS but no CSP, X-Content-Type-Options, clickjacking protection, or Permissions-Policy.
F-24 high: Core browser security headers are missing.
be-private-and-secure
data-minimisation-and-third-parties
issueshighTracker/HAR evidence records 16 third-party requests and 239KB transferred, including Grow and Skimresources; this is 39% of total transfer. No cookies were set on initial load.
F-25 medium: A simple reading page contacts seven third-party origins.
be-private-and-secure
in-context-permissions-and-modern-auth
not-applicablehighThe public catalog has no authentication flow and did not request notification/geolocation permissions on load; modern-auth requirements are not applicable.
be-private-and-secure
defensive-browser-policies
issueshighHeaders evidence shows no CSP frame-ancestors/X-Frame-Options, no Permissions-Policy, and no X-Content-Type-Options; Referrer-Policy and HSTS are present.
F-26 high: Clickjacking and browser policy defenses are absent.
be-resilient
progressive-enhancement
passhighDiscoverability captures show 100% content visibility without JavaScript on homepage and chapter, including title/H1/description.
be-resilient
resilient-runtime-behaviour
passhighThe mobile drawer opened/closed repeatedly and representative pages rendered without clipped horizontal content; no runtime errors were captured.
be-resilient
offline-and-installable
not-applicablehighThis is a server-rendered public reading/catalog site, not an installed application; offline installability was judged out of scope while no-JS resilience remains assessed.
be-resilient
network-and-http-failure-states
issueshighThe tested 404 route is a bare nginx response with no navigation, retry, search, or explanation.
F-27 medium: HTTP failures have no intentional recovery state.
be-internationalised
lang-dir-and-logical-properties
issueshighPages declare zh or zh-TW, but CSS signal inspection found no logical inline/block properties and no dir declaration; layouts therefore depend on physical directions.
F-28 low: The stylesheet is not writing-mode resilient.
be-internationalised
locale-aware-data
not-applicablehighThe representative content contains only an authored publication/update date and no user-locale numbers, currency, duration, calendar, or input requiring dynamic Intl formatting.
be-internationalised
time-zone-correctness
not-applicablehighNo events, appointments, recurring intervals, time-of-day values, or cross-zone coordination exist in the audited catalog/reading flows.
be-trustworthy
no-dark-patterns
passhighNo consent wall, forced continuity, pricing deception, subscription, or disguised advertisement was encountered in the browse/read journey.
be-trustworthy
humane-error-handling
not-applicablehighThe only form is an optional free-text search with no required or constrained fields, so there is no validation error state to announce.
be-trustworthy
trustworthy-input-assistance
passhighThe only input is a book-search field with a descriptive placeholder; no address, payment, account, or identity fields require autofill tokens.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, subscription, consent, authentication, or account-management flow exists on the audited public reading paths.
be-sustainable
optimised-assets
issueshighImages evidence found 13/13 legacy JPGs, 11 missing srcset, 13 missing dimensions, and 2 oversized; images transfer 376KB.
F-29 medium: Image delivery wastes bytes and lacks responsive formats.
be-sustainable
no-wasteful-work
issueshighSource starts an autoplay carousel, a permanent 5-second interval, and third-party integrations on load; HAR records 16 third-party requests.
F-30 medium: Background and autoplay work runs without user request.
be-sustainable
third-party-and-media-budget
issueshighHAR totals 616KB, of which 239KB is third-party and 376KB is images; the largest request is a 143KB third-party script.
F-31 medium: Third-party and decorative media cost is high relative to a text catalog.
be-agent-ready
structured-agent-capabilities
not-applicablehighThe site exposes public reading content rather than transactional/productivity capabilities; emerging WebMCP tools are not necessary for this scope, and raw content is already crawler-readable.
be-agent-ready
on-device-inference
not-applicablehighNo summarization, generation, or language workflow is part of the current experience, so on-device inference would not serve an established user task.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter 10 open/close attempts on the real drawer, snapshot size changed from 5.82MB to 6.04MB (+3.7%) with only 27 additional closures; no unbounded growth signal was established.
be-memory-efficient
bounded-footprint
passhighHeap summary reports 5.82MB self size and 117,382 nodes on a content-heavy homepage, proportionate to the rendered catalog and third-party widgets.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumNeither heap summary lists Detached* among retained top constructors; after repeated drawer use closures rose only 8,608→8,635.

Provenance

Canonical report: results/atomic/reports/0199-www_xbanxia_cc.json
Report SHA-256: 7024c73f89ebb61b8449f9af5789d03cf693fe666c5d10242534f8cc5cfed665
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_xbanxia_cc/2026-07-19T03-06-32-540Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_xbanxia_cc/2026-07-19T03-06-32-540Z
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.