patches: update TESTING.txt + README.txt for 0007/0008
TESTING: sections 14 (overlay completion) + 15 (child frame completion) README: patch series listing, overlay/child frame architecture, textDidChange flag, focus restoration, new limitations
This commit is contained in:
@@ -11,13 +11,15 @@ Base: emacs master (upstream HEAD at time of test)
|
||||
|
||||
1. Patch Application
|
||||
--------------------
|
||||
PASS — All 6 patches applied cleanly via git-am:
|
||||
PASS — All 8 patches applied cleanly via git-am:
|
||||
0001 ns: add accessibility base classes and text extraction
|
||||
0002 ns: implement buffer accessibility element (core protocol)
|
||||
0003 ns: add buffer notification dispatch and mode-line element
|
||||
0004 ns: add interactive span elements for Tab navigation
|
||||
0005 ns: integrate accessibility with EmacsView and redisplay
|
||||
0006 doc: add VoiceOver accessibility section to macOS appendix
|
||||
0007 ns: announce overlay completion candidates for VoiceOver
|
||||
0008 ns: announce child frame completion candidates for VoiceOver
|
||||
|
||||
No conflicts, no warnings.
|
||||
|
||||
@@ -111,3 +113,32 @@ PASS — Ran 1 test, 1 result as expected:
|
||||
- ns-accessibility-enabled is bound OK
|
||||
- ns-accessibility-enabled defaults to t OK
|
||||
(ERT 1/1 passed, 2026-02-28 11:45:55 CET)
|
||||
|
||||
14. VoiceOver — Overlay Completion (Patch 0007)
|
||||
------------------------------------------------
|
||||
PASS — Vertico minibuffer overlay completion:
|
||||
- Vertico candidates announced on C-n / C-p navigation OK
|
||||
- Selected candidate face detected (vertico-current) OK
|
||||
- Deduplication: same candidate not re-announced OK
|
||||
- Zoom tracks selected candidate in minibuffer
|
||||
(overlayZoomRect / overlayZoomActive lifecycle) OK
|
||||
- overlayZoomActive cleared on text input OK
|
||||
- hl-line-mode compatibility: cursor movement in dired
|
||||
and read-only buffers correctly announces lines
|
||||
(textDidChange flag decouples modiff branch from
|
||||
cursor-move branch) OK
|
||||
|
||||
15. VoiceOver — Child Frame Completion (Patch 0008)
|
||||
----------------------------------------------------
|
||||
PASS — Corfu child frame completion:
|
||||
- Corfu popup candidates announced via VoiceOver OK
|
||||
- Selected candidate face detected (corfu-current) OK
|
||||
- Zoom tracks selected candidate in child frame
|
||||
(direct UAZoomChangeFocus) OK
|
||||
- No Emacs freeze (re-entrance guard before child frame
|
||||
dispatch, buffer switch with unbind_to on all paths) OK
|
||||
- Focus restored to parent buffer after corfu closes
|
||||
(childFrameCompletionActive flag + FOR_EACH_FRAME
|
||||
visibility check + FocusedUIElementChanged) OK
|
||||
- Non-completion child frames skipped (10KB buffer limit) OK
|
||||
- specpdl_ref type used correctly (not ptrdiff_t) OK
|
||||
|
||||
Reference in New Issue
Block a user