inspector/clients/web/src/components
Repository files (latest commit first)
Filename Latest commit message Latest commit date
cliffhall c9054ec058 fix(web): reject the IME keydown that only reports keyCode 229
isComposing covers browsers that fire compositionend after the
committing keydown. WebKit is reported to fire it before, which leaves
isComposing already false and the CJK user back to a stray newline on
every committed word.

Also reject keyCode 229, the pre-isComposing sentinel for a keydown the
IME consumed, which such an event still carries. Deprecated, and kept
anyway: nothing non-deprecated distinguishes that event, and it cannot
swallow a real Enter, which reports 13 — tested both ways so the
sentinel is provably not eating ordinary keystrokes.

The ordering claim is second-hand; the guard is taken on its own merits,
since its downside is bounded at zero and it covers any browser whose
composition events land too late rather than one vendor.

Signed-off-by: cliffhall <cliff@futurescale.com>
2026-08-26 09:38:52 -04:00
..
elements fix(web): take the enlarge button out of the tab order 2026-08-26 01:13:32 -04:00
groups fix(web): reject the IME keydown that only reports keyCode 229 2026-08-26 09:38:52 -04:00
screens fix(web): reset a tool form by row identity, not by tool name 2026-08-24 10:18:55 -04:00
views/InspectorView fix(web): open the monitoring sidebar when a connect fails during OAuth (#2108) 2026-08-24 19:51:11 -04:00