deepseek-harness/packages/client/ui-slash/tests
creatixchu e5563ae433 fix(locale): gate browser detection on window and tolerate a missing languages list
Node >= 21 exposes a global `navigator` reporting the machine's own language,
so gating detection on `navigator` let a non-browser boot of the client tree
resolve to `en` instead of the documented fallback; `window` is the browser
test. `navigator.languages` is spec-required but absent on some embedders and
older WebViews, where spreading it would throw at boot, so the walk tolerates
its absence and `navigator.language` covers that host.

The per-spec pin boilerplate collapses into one suite-level
`usePinnedBrowserLanguages('zh-CN')`, which owns the rationale in
dsh-client-test-runtime, and the English-browser e2e scenario now clears the
console warnings channel too — its page has no closing inventory spec.
2026-07-31 15:49:59 +08:00
..
apply.spec.ts fix(locale): gate browser detection on window and tolerate a missing languages list 2026-07-31 15:49:59 +08:00
core-detect.spec.ts feat: slash system / input service / agent scope 2026-07-27 03:28:39 +08:00
core-menu.spec.ts feat: slash system / input service / agent scope 2026-07-27 03:28:39 +08:00
menu-view.spec.tsx wip 2026-07-31 02:13:53 +08:00
service.spec.ts Open command menu from composer plus button 2026-07-30 20:42:48 +08:00