Fix Remote speech stalls after pause and early completion
This commit is contained in:
1 parent
6867d901b2
commit
19b789ef5c
6 files changed
+131
-30
No files matched your search
@@ -359,10 +359,10 @@ track a backend speech position. It does not change Speech Dispatcher priority
|
||||
or establish scheduling parity with NVDA.
|
||||
|
||||
Cancel discards pending speech and cancels only the active remote renderer.
|
||||
Pause true does the same and discards incoming speech while paused. Pause false
|
||||
accepts future speech; it never resumes discarded text. Cancel does not unpause
|
||||
the stream. A replacement lease resets pause state, discards old pending work,
|
||||
and waits for old renderer cleanup before starting new output. Stale/cancelled
|
||||
Pause true does the same; it does not mute future utterances. NVDA clears its
|
||||
pause state on cancellation or fresh speech without requiring a separate resume
|
||||
message. Pause false never replays discarded text. A replacement lease discards
|
||||
old pending work and waits for old renderer cleanup before starting new output. Stale/cancelled
|
||||
deliveries are released without rendering. Lease cancellation and owner EOF or
|
||||
shutdown also cancel active work and release retained pending budget.
|
||||
|
||||
|
||||
Reference in new issue
Block a user