Repository navigation
Conversation
This branch was previously deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Chat could lose focus or drop native keystrokes while assistant tool actions opened terminals, files, and diffs (#5). Preserving file and diff opens now use the suspending IDE API with focus disabled, and plugin-owned terminal creation has a bounded focus guard that respects deliberate user interaction.
The Windows workflow builds this checkout with Zoo Code extension 3.84.0 and validates native typing through the real extension, React UI, and JCEF:
solheimenvironment runs three fresh live conversations on WebStorm 2026.2.1, requiring both streamed turns, exact drafts, terminal completion markers, file edits, and preserving diff coverage.Earlier hosted CI: all four jobs passed on Windows Server 2022, including all three fresh live Solheim conversations. The reporter's Windows 11 configuration remains unverified. Details and local results are in the validation report.
Review follow-up makes relay tests unconditional, refuses upstream redirects, requires at least three first-turn typing samples, avoids label-triggered cancellation, and cancels editor bookkeeping if the project closes during a preserving open. The linked passing run predates the latest workflow, harness, Kotlin, and relay changes. A fresh Windows run on the final code is required.
Related: #5. Hosted Windows Server evidence supports the fix. Close #5 only after the reporter or a Windows 11 run confirms it.