Coupple regressions fixed.

This commit is contained in:
Storm Dragon committed 2026-10-10 01:02:34 -04:00
1 parent 39b7488aea
commit 9aad6748e0
7 files changed
+54 -5

No files matched your search

+9 -1
View File
@@ -91,7 +91,7 @@ Close existing Notepad windows after saving any work so the updated hook can loa
5. Press Home, Shift+Right twice, then Shift+Left twice. Expect `s selected`,
`e selected`, `e unselected`, `s unselected`. Focus stays in the edit area.
Delete should say `s deleted`. Right followed by Backspace should say
`e deleted`; the second line is now `cond line`.
`e`; the second line is now `cond line`.
6. Press Alt to enter the menus and Escape to return (Escape again if needed).
Expect menu labels while navigating and `edit, cond line` on return, not
the start of the document. Arrows must continue to reach Notepad.
@@ -104,3 +104,11 @@ not establish a routable editor buffer. Report the step, exact speech and
braille, focused control, and any key that behaved differently. For unexpected
results inspect `~/devel/cthulhu-go.log`; debug `Wine editor feedback` records
include source IDs, native UTF-16 selection ranges, action kinds and output text.
The Notepad fixture also opens the unsaved-document dialog and presses Tab,
Tab, Shift+Tab and Escape. It records the actual Yes/No/Cancel focus and state
sequence. Wine sends a focus-loss state event for the previous button before
the new focus event; the Go presenter must suppress that unchanged state
presentation. For live acceptance, change the document, close Notepad and
verify each Tab announces only the newly focused button, including reverse
navigation. Escape must return to the editor without discarding the document.