deepseek-harness/packages/client/ui-theme/tests
creatixchu 10ce8d8a45 fix(web): decide the sidebar's pointer leave by geometry, and tighten the gate
Review findings from the first round:

- ui-settings renders its full-viewport panel as a fixed-position DESCENDANT
  of the sidebar column, so `pointerleave` never fires when the pointer moves
  onto it and the bars stayed drawn after it closed. Leaving is now decided
  against the column's box from a document-level pointermove that exists only
  while the bars are drawn; the element's own leave stays for the pointer that
  leaves the window.
- The rebind gate judges the rule rather than each declaration, so a pair that
  mixes `transparent` with an l2 hover no longer passes, and the elevation
  half compares whole values instead of token shape.
- Hiding no longer exempts a sheet from the elevated-surface rebind check.
- The e2e polls the reveal before reading a colour for the golden, and pins
  that a pointerless scroll draws no thumb.
2026-08-04 15:42:39 +08:00
..
appearance-row.spec.tsx feat(web): add subagent conversation transport 2026-08-02 12:51:09 +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
invariant.spec.ts refactor(gui): features register their own settings surfaces 2026-07-26 02:51:36 +08:00
scrollbar-styles.spec.ts fix(web): decide the sidebar's pointer leave by geometry, and tighten the gate 2026-08-04 15:42:39 +08:00
settings-store.spec.ts docs(gui): regenerate graphs and sync the note's English pair 2026-07-26 02:54:29 +08:00
theme.spec.ts fix(client): lint conformance for the preference services 2026-07-26 01:30:46 +08:00