Manifest position 86 · CrUX rank bucket 1000

https://www.choiceadvantage.com

Coverage complete

Atomic coverage complete across 58 checks and four representative page archetypes plus a 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 light capture; the probe reports colorScheme "normal" and no preference media rules.
F01 medium: The site ignores the user’s dark color-scheme preference.
respect-user-preferences
respects-reduced-motion
issueshighCSS applies 0.2s hover transitions while the reduced-motion probe found no prefers-reduced-motion rule.
F02 low: Transitions do not account for reduced-motion preference.
respect-user-preferences
respects-contrast
passhighControls and text remain visible in the forced-colors capture.
implement-natural-interactions
view-transitions
issueshighDOM/CSS inspection found no view-transition-name or @view-transition rule across the informational MPA routes.
F03 low: Cross-document navigation swaps abruptly.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo parallax, scrollytelling, carousel, or scroll-linked motion exists on the representative routes.
implement-natural-interactions
physical-gestures
not-applicablehighNo swipe, pull, carousel, draggable, or other custom gesture surface exists.
provide-guided-navigation
scroll-state-aware-chrome
not-applicablemediumThe pages have no sticky/affixed chrome or scroll-progress surface whose state needs adaptation.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, popover, contextual menu, or anchored overlay appears on audited routes.
provide-guided-navigation
directs-attention
issueshighThe CSS defines .nav a.active, but rendered home and delivers DOM never apply it, so all links look equivalent.
F04 medium: Section navigation does not indicate the current page.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighNo load-time popup, interstitial, consent wall, or obscuring banner appeared.
maximize-content-reduce-noise
semantic-dismissible-primitives
not-applicablehighNo overlay or rich disclosure control appears on the audited routes.
maximize-content-reduce-noise
reduced-chrome
passmediumThe public template is content-led with modest header/navigation chrome and no competing widgets.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighAt a requested 360px viewport, Chrome lays out a 980px page at scale 0.367 because viewport meta is absent; CSS enforces min-width:980px.
F05 high: The public and login pages ship a desktop canvas to mobile.
adapt-to-the-form-factor
component-level-responsiveness
issueshighCSS inspection found no container queries; header, hero, login card, nav and wrapper use fixed widths and global breakpoints.
F06 medium: Components do not adapt to their available container.
adapt-to-the-form-factor
input-modality-aware
passhighAll focusable public controls retained a visible 1px auto outline; sampled targets were at least 29px tall and not hover-only.
support-core-task-success
clear-purpose-and-primary-action
passhighThe product purpose, benefit navigation, status link, and account login are immediately identifiable.
support-core-task-success
primary-flow-completion
passmediumBenefits pages, system status, PDF link, and login entry are reachable through real links with no public-flow dead end.
support-core-task-success
clear-system-state-and-recovery
issueshighBlank login submission produced no visible error, and an unknown URL returns the raw Apache 404 with no navigation, retry, or support path.
F07 high: Failure and invalid states offer no actionable recovery.
be-fast-and-stable
good-core-web-vitals
passhighLighthouse measured LCP 2.0s, CLS 0.001 and TBT 0ms; raw trace measured LCP 468ms and no long tasks.
be-fast-and-stable
visual-stability
passhighObserved CLS was 0.0004 on mobile and Lighthouse CLS was 0.001, both well within the good range.
be-fast-and-stable
efficient-main-thread
passhighThe trace recorded zero long tasks and 0ms total blocking time; layout observer also found no long tasks.
be-fast-and-stable
efficient-resource-delivery
issueshighLighthouse logged two 404 font requests, a cache-control:no-store BFCache blocker, and no fetchpriority hint on the hero LCP image; LCP was still 2.0s.
F08 medium: Resource delivery has avoidable broken and unprioritised dependencies.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimated 38 KiB unused in Boomerang; login also shipped 27 KiB unused first-party JS and 14 KiB of 94% unused Bootstrap CSS.
F09 low: Third-party and login bundles ship substantial unused code.
be-inclusive
names-roles-labels
issueshighThe image primitive found all four public-page images missing alt; Lighthouse found both login inputs without associated labels and an unnamed footer link.
F10 high: Images and login controls lack accessible names and associations.
be-inclusive
sufficient-contrast
issueshighLighthouse measured public nav links at 4.36:1 and login labels at 3.54:1; the login footer was 2.34:1.
F11 high: Text and navigation fail WCAG contrast minimums.
be-inclusive
structure-and-focus
issueshighLighthouse reports no main landmark on public and login pages; public HTML has only presentation role markup. Native focus outlines are present.
F12 medium: Pages lack robust semantic structure.
be-inclusive
legible-text
issueshighRendered CSS uses 13px #999 body text and an 11px #d3d3d3 footer; screenshots show low-emphasis text across long content.
F13 medium: Core copy is too small and faint for comfortable reading.
be-inclusive
zoom-reflow-targets-and-media
issueshighThe 360px audit is rendered as a scaled 980px desktop page, making text and controls physically small despite no CSS overflow.
F14 high: Mobile reflow is disabled by the missing viewport configuration.
follow-best-practices
no-console-errors
issueshighLighthouse captured two 404 errors for Sansation regular and bold font URLs.
F15 medium: The page logs resource errors.
follow-best-practices
sound-document-and-assets
issueshighThe probe reports no doctype and BackCompat; DOM shows conflicting UTF-8 and ISO-8859-1 declarations, while images lack dimensions and the hero has a mismatched aspect ratio.
F16 high: The public document is in quirks mode and has malformed asset metadata.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse reports a deprecated unload listener in Boomerang and BFCache failure from no-store plus a subframe unload handler.
F17 medium: Deprecated lifecycle code and cache policy block modern browser behavior.
be-discoverable
title-and-description
issueshighHome and delivers both use "ChoiceADVANTAGE.com"; Lighthouse reports no meta description on home or login.
F18 high: Public pages have generic duplicate titles and no descriptions.
be-discoverable
crawlable-and-mobile-friendly
issueshighLinks are real hrefs and raw-HTML coverage is 99%, but the public page omits viewport meta and renders a 980px layout on mobile.
F19 medium: Crawler-visible pages are not mobile friendly.
be-discoverable
canonical-and-indexing-signals
issueshighRecon found /robots.txt and /sitemap.xml return 404, and the DOM has no canonical or robots metadata.
F20 medium: Indexing signals are incomplete.
be-discoverable
structured-and-shareable-metadata
issueshighThe probe found zero JSON-LD blocks and no Open Graph metadata despite visible Choice Hotels product/organization content.
F21 low: The organization pages lack structured and social metadata.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS and HSTS are present, but CSP is absent; the public route lacks nosniff and RT/ROUTEID cookies are not Secure with SameSite=None.
F22 high: Security headers and cookie flags are incomplete.
be-private-and-secure
data-minimisation-and-third-parties
issueshighTrackers evidence records two mPulse origins; HAR attributes 59,280 bytes and two requests to third parties, with Boomerang mostly unused.
F23 low: Telemetry loads before any demonstrated user need or consent context.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighLogin DOM contains only username/password fields, disables autocomplete, and the probe found no WebAuthn or navigator.credentials integration.
F24 high: The account entry offers password-only authentication.
be-private-and-secure
defensive-browser-policies
issueshighBoth routes omit CSP, Referrer-Policy and Permissions-Policy; clickjacking and HSTS are present, and the public route omits nosniff.
F25 high: Browser-enforced defensive policies are missing.
be-resilient
progressive-enhancement
passhighRaw HTML contains 99% of rendered content and the crawler screenshot remains useful; the site is not a JS shell.
be-resilient
resilient-runtime-behaviour
passmediumStatic navigation, login, and status routes loaded without cut-off overlays or fragile async UI; no overlays exist.
be-resilient
offline-and-installable
issueshighThe probe found no web app manifest; the only registration is Akamai’s telemetry/service worker and no user-facing offline fallback was evidenced.
F26 low: The app-like account surface has no installable/offline experience.
be-resilient
network-and-http-failure-states
issueshighThe tested unknown route shows a raw Apache 2.4.58 404 with no branded navigation or recovery action.
F27 medium: HTTP failures fall through to server-default output.
be-internationalised
lang-dir-and-logical-properties
issueshighPublic and login DOM report no html lang; CSS inspection found no logical properties and relies on left/right positioning.
F28 medium: Language and bidirectional foundations are absent on key routes.
be-internationalised
locale-aware-data
not-applicablehighThe audited pre-auth routes expose no dates, currencies, locale-sensitive numbers, or user-entered locale data.
be-internationalised
time-zone-correctness
not-applicablehighThe audited surfaces expose no events, schedules, timestamps, or time-zone-sensitive controls.
be-trustworthy
no-dark-patterns
passmediumNo consent nag, upsell, confirmshaming, disguised advertising, forced continuity, or hidden pricing was observed.
be-trustworthy
humane-error-handling
issueshighInputs are not required, lack associated labels, and clicking Login with empty values left the same screen with no visible or announced error.
F29 high: The login form neither prevents nor explains blank submission.
be-trustworthy
trustworthy-input-assistance
issueshighBoth username and password inputs use autocomplete="off"; the username field is not identified as username and the password as current-password.
F30 high: Sign-in deliberately disables password-manager and autofill assistance.
be-trustworthy
safe-commercial-and-account-flows
issueshighThe login says users who forgot a password must contact support and exposes no passkey or account-management entry point.
F31 medium: Account recovery and stronger authentication are not self-service.
be-sustainable
optimised-assets
issueshighAll four public images are PNG/JPEG; three lack srcset, all lack dimensions, and Lighthouse flags low-resolution logos on high-density displays.
F32 medium: Images are not delivered responsively or in modern formats.
be-sustainable
no-wasteful-work
passhighThe page made 19 requests, transferred 293KB, and generated no long tasks or background media work during capture.
be-sustainable
third-party-and-media-budget
issueshighHAR totals 293,468 transferred bytes; 59,280 bytes are third-party, and Lighthouse estimates 38 KiB of Boomerang is unused.
F33 low: Third-party telemetry consumes a disproportionate share of a small page.
be-agent-ready
structured-agent-capabilities
not-applicablehighThis legacy brochure plus gated property-management login exposes no declared agent-facing surface; emerging WebMCP capability is out of scope.
be-agent-ready
on-device-inference
not-applicablehighNo summarisation or language-model task is present where built-in on-device inference would improve the audited experience.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter 10 representative resize events, snapshot totals changed from 2,344,119 to 2,400,648 bytes and 55,432 to 55,715 nodes; no unbounded pattern was evidenced in this bounded test.
be-memory-efficient
bounded-footprint
passhighThe static page used a 2.34MB self-size heap summary with 65 live DOM elements, proportionate to this small page.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumNeither summary surfaced Detached* among top constructors, and ten resize dispatches produced only small bounded growth; no accumulation signal was observed.

Provenance

Canonical report: results/atomic/reports/0086-www_choiceadvantage_com.json
Report SHA-256: eb495bb9e42687cb1f266681150b310bdaf2f22344d920e12b1fddce4f02c158
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_choiceadvantage_com/2026-07-18T07-31-37-854Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_choiceadvantage_com/2026-07-18T07-31-37-854Z
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.