Manifest position 115 · CrUX rank bucket 1000
https://www.jalan.net
Coverage complete
Coverage-complete model-led audit of seven representative paths. Checkout/payment completion, authenticated account management, localized-language variants, and individual hotel detail pages were not covered; sampled archetypes represent their shared legacy/new template families.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The dark-mode screenshot remains the same white/orange fixed palette, and the computed root colorScheme is normal. F01 high: The site does not honor the user’s dark color preference. |
respect-user-preferencesrespects-reduced-motion | pass | medium | Reduced-motion emulation matched reduce and getAnimations() returned none. |
respect-user-preferencesrespects-contrast | pass | medium | Forced-colors capture retains visible text, controls, borders, and focus affordances. |
implement-natural-interactionsview-transitions | issues | high | The page probe found no view-transition rules, and representative navigation is conventional full-document switching without continuity. F05 medium: State and route changes use abrupt legacy navigation. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No applicable feature or task was present in the representative scope. |
implement-natural-interactionsphysical-gestures | not-applicable | high | No applicable feature or task was present in the representative scope. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | Home and travel screenshots show long, dense pages with static chrome; probes found no container or transition treatment to reflect scroll state or guide in-page jumps. F06 medium: Long pages provide little responsive navigation guidance. |
provide-guided-navigationanchored-positioning | issues | high | Home and travel screenshots show long, dense pages with static chrome; probes found no container or transition treatment to reflect scroll state or guide in-page jumps. F06 medium: Long pages provide little responsive navigation guidance. |
provide-guided-navigationdirects-attention | issues | high | Home and travel screenshots show long, dense pages with static chrome; probes found no container or transition treatment to reflect scroll state or guide in-page jumps. F06 medium: Long pages provide little responsive navigation guidance. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | medium | All sampled initial-load screenshots exposed page content without a blocking modal or consent wall. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | The homepage mobile capture is dominated by tiny banners, side rails, coupons, and repeated campaign tiles around the search form. F07 high: Promotional chrome and advertisements overwhelm the core booking task. |
maximize-content-reduce-noisereduced-chrome | issues | high | The homepage mobile capture is dominated by tiny banners, side rails, coupons, and repeated campaign tiles around the search form. F07 high: Promotional chrome and advertisements overwhelm the core booking task. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | issues | high | At a 360px viewport the homepage uses an effective 1146px layout; Hokkaido, travel, login, and results are visibly miniaturized. Only the activity template is meaningfully responsive. F02 critical: Core accommodation, destination, editorial, login, and result templates render as scaled desktop canvases on mobile. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | The page probe found zero container rules, while the same global chrome and card/search modules are reused inside fixed-width shells. F03 medium: Shared components are not container responsive. |
adapt-to-the-form-factorinput-modality-aware | issues | high | The focus probe measured many primary links at 11 to 30px high, and Lighthouse target-size failed. F04 high: Many controls are too small for touch even though keyboard outlines remain visible. |
support-core-task-successclear-purpose-and-primary-action | pass | medium | Homepage and activity captures clearly identify accommodation/activity search and expose search controls prominently. |
support-core-task-successprimary-flow-completion | issues | high | At a 360px viewport the homepage uses an effective 1146px layout; Hokkaido, travel, login, and results are visibly miniaturized. Only the activity template is meaningfully responsive. F02 critical: Core accommodation, destination, editorial, login, and result templates render as scaled desktop canvases on mobile. |
support-core-task-successclear-system-state-and-recovery | pass | medium | The tested 404 states that the page does not exist and provides Japanese and English links back to the homepage. |
be-fast-and-stablegood-core-web-vitals | issues | high | Trace measured FCP 7.18s, LCP 7.70s and 532ms TBT; Lighthouse under mobile throttling measured LCP 60.2s, CLS 0.184, and 3,350ms TBT with a performance score of 0.17. F08 critical: Load performance is far outside good ranges. |
be-fast-and-stablevisual-stability | issues | high | Trace measured FCP 7.18s, LCP 7.70s and 532ms TBT; Lighthouse under mobile throttling measured LCP 60.2s, CLS 0.184, and 3,350ms TBT with a performance score of 0.17. F08 critical: Load performance is far outside good ranges. |
be-fast-and-stableefficient-main-thread | issues | high | Trace measured FCP 7.18s, LCP 7.70s and 532ms TBT; Lighthouse under mobile throttling measured LCP 60.2s, CLS 0.184, and 3,350ms TBT with a performance score of 0.17. F08 critical: Load performance is far outside good ranges. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR recorded 481 requests and 5.84MB transferred, including 154 scripts; 276 third-party requests transferred 4.56MB and ten parser-inserted stylesheets were flagged as render-blocking candidates. F09 high: The network dependency surface is excessive. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimated 2,649 KiB of unused JavaScript and 37 KiB of unused CSS; HAR attributes 4.36MB to scripts. F10 high: Large amounts of shipped JavaScript are unused. |
be-inclusivenames-roles-labels | issues | high | Image audit found 55 of 100 images missing alt; Lighthouse failed image-alt and identified unlabeled date/person controls, while activity/login probes found 12 and 3 unlabeled controls. F11 high: Images and form controls lack accessible alternatives and labels. |
be-inclusivesufficient-contrast | issues | high | Lighthouse reported multiple failures, including 3.35:1 placeholder text and 3.27:1 date text where 4.5:1 is required. F12 high: Text and controls fail minimum contrast. |
be-inclusivestructure-and-focus | issues | high | The homepage contains many empty H2 elements, Lighthouse found a skipped heading level and unnamed links, and several controls are JavaScript anchors. F13 medium: Document structure and control semantics are inconsistent. |
be-inclusivelegible-text | issues | high | Lighthouse reported multiple failures, including 3.35:1 placeholder text and 3.27:1 date text where 4.5:1 is required. F12 high: Text and controls fail minimum contrast. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Fixed 1000 to 1146px shells are scaled into 360px viewports, login lacks viewport metadata, and Lighthouse target-size failed. F14 high: Zoom/reflow and target sizing are not robust across major templates. |
follow-best-practicesno-console-errors | issues | high | Lighthouse failed errors-in-console with nine captured items and reported an inspector issue plus invalid source maps. F15 medium: The homepage emits runtime errors and inspector issues. |
follow-best-practicessound-document-and-assets | issues | high | Image audit found 23 images without dimensions, 30 below-fold images not lazy-loaded, 38 without srcset, and 82 legacy-format images. F16 medium: Asset markup is dated and destabilizing. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse failed errors-in-console with nine captured items and reported an inspector issue plus invalid source maps. F15 medium: The homepage emits runtime errors and inspector issues. |
be-discoverabletitle-and-description | pass | medium | All sampled public archetypes have descriptive titles and meta descriptions; Lighthouse title and meta-description audits passed. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Lighthouse failed crawlable-anchors on javascript:void links, while several public templates are fixed-width on mobile. F17 medium: Some links are JavaScript actions rather than crawlable navigation and mobile friendliness is inconsistent. |
be-discoverablecanonical-and-indexing-signals | pass | medium | Sampled public pages return 200, expose canonical URLs, and robots.txt lists multiple scoped sitemaps without blocking the sampled routes. |
be-discoverablestructured-and-shareable-metadata | issues | high | The homepage has Open Graph metadata but zero JSON-LD blocks; the activity page also has zero, despite organization, destination, and product-like content. F18 medium: Entity metadata coverage is inconsistent. |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS is used, but CSP, HSTS, nosniff, frame protection, Referrer-Policy, and Permissions-Policy are absent. Of 42 cookies, 41 lacked Secure; session-like cookies were not HttpOnly and used SameSite=None. F19 critical: Transport defenses and cookie attributes are unsafe. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | The tracker probe saw 56 third-party origins and 12 known tracker domains; HAR recorded 276 third-party requests and 4.56MB, including Google, TikTok, Facebook, DoubleClick, Criteo, Bing, and others. F20 high: The default page load has an extreme tracking footprint. |
be-private-and-securein-context-permissions-and-modern-auth | issues | high | The login probe found no WebAuthn/passkey code; username and password both set autocomplete=off and lack associated labels. F21 high: Authentication is password-only and disables browser credential assistance. |
be-private-and-securedefensive-browser-policies | issues | high | HTTPS is used, but CSP, HSTS, nosniff, frame protection, Referrer-Policy, and Permissions-Policy are absent. Of 42 cookies, 41 lacked Secure; session-like cookies were not HttpOnly and used SameSite=None. F19 critical: Transport defenses and cookie attributes are unsafe. |
be-resilientprogressive-enhancement | issues | high | Crawler comparisons found 50% content overlap on activity and 64% on Hokkaido; raw responses did not preserve rendered title or H1 on sampled pages. F22 high: Important metadata and content are only partially preserved without JavaScript. |
be-resilientresilient-runtime-behaviour | pass | medium | Sampled menus/forms and pages rendered without clipped overlay failure or blank runtime shells. |
be-resilientoffline-and-installable | issues | high | Representative probes found no manifest URL and no controlling service worker; the site is a repeat-use commerce service with extensive search forms. F23 medium: The booking experience has no install or offline fallback surface. |
be-resilientnetwork-and-http-failure-states | issues | high | Crawler comparisons found 50% content overlap on activity and 64% on Hokkaido; raw responses did not preserve rendered title or H1 on sampled pages. F22 high: Important metadata and content are only partially preserved without JavaScript. |
be-internationalisedlang-dir-and-logical-properties | issues | high | The Hokkaido region and login probes returned an empty html lang, although the visible content is Japanese; the site advertises several localized variants. F24 high: Language metadata is missing on important Japanese pages. |
be-internationalisedlocale-aware-data | issues | high | The Hokkaido region and login probes returned an empty html lang, although the visible content is Japanese; the site advertises several localized variants. F24 high: Language metadata is missing on important Japanese pages. |
be-internationalisedtime-zone-correctness | not-applicable | high | No applicable feature or task was present in the representative scope. |
be-trustworthyno-dark-patterns | pass | medium | No forced consent wall, confirmshaming, preselected purchase, or forced continuity appeared in sampled entry and login states. |
be-trustworthyhumane-error-handling | pass | medium | The empty search state and 404 explain the problem and direct the user to change conditions or return home. |
be-trustworthytrustworthy-input-assistance | issues | high | Both email and password inputs use autocomplete=off and have no labels, despite being standard sign-in fields. F25 high: The login form obstructs browser autofill. |
be-trustworthysafe-commercial-and-account-flows | issues | high | The login probe found no WebAuthn/passkey code; username and password both set autocomplete=off and lack associated labels. F21 high: Authentication is password-only and disables browser credential assistance. |
be-sustainableoptimised-assets | issues | high | The page transfers 5.84MB; image audit found 82 legacy images, 38 without responsive sources, and 30 below-fold images loaded eagerly. F26 high: Asset delivery is wasteful for the primarily transactional page. |
be-sustainableno-wasteful-work | issues | high | Third parties account for 4.56MB of 5.84MB and 276 of 481 requests, dominated by analytics and advertising scripts. F27 high: Third-party scripts consume most transferred bytes before user intent. |
be-sustainablethird-party-and-media-budget | issues | high | Third parties account for 4.56MB of 5.84MB and 276 of 481 requests, dominated by analytics and advertising scripts. F27 high: Third-party scripts consume most transferred bytes before user intent. |
be-agent-readystructured-agent-capabilities | issues | high | The site has rich search and booking forms but probes found no WebMCP or agent-tool registration, leaving agents to infer legacy form behavior. F28 medium: Booking capabilities are not exposed as structured agent tools. |
be-agent-readyon-device-inference | not-applicable | high | No applicable feature or task was present in the representative scope. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After ten full-page scroll cycles, heap nodes decreased from 1,052,755 to 1,048,822 and self size decreased from 61.36MB to 60.97MB. |
be-memory-efficientbounded-footprint | issues | high | The baseline heap snapshot reported 1,052,755 heap nodes and 61.36MB self size; Performance memory reported 69.8MB used JS heap for a landing/search page. F29 medium: The activity landing page has a large baseline memory footprint. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Across the repeated-scroll comparison total heap nodes fell and edges changed by only about 0.14%, with no unbounded population signal. |
Provenance
Canonical report: results/atomic/reports/0115-www_jalan_net.json
Report SHA-256: a2095b4fa6f1c6e96814858bea44c727e29f71ada82dc0f2c3b903eae41a5613
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_jalan_net/2026-07-18T13-02-34-322Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_jalan_net/2026-07-18T13-02-34-322Z
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.