Skip to content

Leave the window command for a surface that has a window - #817

Merged
SimonCropp merged 1 commit into
mainfrom
fix-window-stash-taken-by-listing
Aug 22, 2026
Merged

Leave the window command for a surface that has a window#817
SimonCropp merged 1 commit into
mainfrom
fix-window-stash-taken-by-listing

Conversation

@SimonCropp

Copy link
Copy Markdown
Member

The stashed Focus or Close was taken by whichever listing arrived first,
including a plain List. That one is the documented IDE plugin API -
InlineQueueClient.TryListKeys - and has no window to raise, so taking the
command threw it away: the plugin could do nothing with what it was handed, and
the attached viewer polling beside it never raised for the new snapshot.

Only a listing that carries patches takes it, which is the one a viewer asks
for. A plain listing now reads through without clearing the stash.

The stashed Focus or Close was taken by whichever listing arrived first,
including a plain List. That one is the documented IDE plugin API -
InlineQueueClient.TryListKeys - and has no window to raise, so taking the
command threw it away: the plugin could do nothing with what it was handed, and
the attached viewer polling beside it never raised for the new snapshot.

Only a listing that carries patches takes it, which is the one a viewer asks
for. A plain listing now reads through without clearing the stash.
@SimonCropp
SimonCropp merged commit ea1d9be into main Aug 22, 2026
9 checks passed
@SimonCropp
SimonCropp deleted the fix-window-stash-taken-by-listing branch August 22, 2026 07:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant