Skip to content

fix(host): a workspace's people seal that fails for now no longer empties the window's list - #4347

Merged
luke-agent[bot] merged 1 commit into
mainfrom
luke/workspace-follow-keep-roster
Oct 21, 2026
Merged

luke-agent[bot] merged 1 commit into
mainfrom
luke/workspace-follow-keep-roster

Conversation

@charleslpan

@charleslpan charleslpan commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Follow-up to Devin's review of #3942 (thread).

The host's people follow told the window every seal refusal, including passing ones such as unanswered. The window drew any refusal as no people, so the members (and the Transfer ownership controls drawn from them) disappeared until the next push.

The host now tells only a workspace the account is not in (not-found). A seal that fails for now is retried on the backoff without telling the window, so the window keeps the people it holds. If the list was never answered, the window's own first read covers it.

Test: compose-tasks.test.ts fails the people seal for a while. No refusal reaches the window, and the seal is asked again. Without the fix the test fails.

The invitations follow that #3956 adds shares this code, so it gets the same behavior when that PR rebases.

Made with Luke


Devin Review

View guided diff Turn on auto-fix

…ties the window's list

The people follow told the window every seal refusal, a passing one
among them, and the window drew a refusal as no people: the members and
the ownership controls drawn from them went until the next push. Only a
workspace the account is not in is told now; a seal that fails for now
is asked again on the backoff without a word, so the window keeps the
people it holds, its own first read covering a list never answered.

Co-authored-by: luke-agent[bot] <339870089+luke-agent[bot]@users.noreply.github.com>
@vercel

vercel Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
luke-web Ready Ready Preview Oct 21, 2026 7:34am UTC

Request Review

@luke-agent
luke-agent Bot enabled auto-merge October 21, 2026 07:30

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

@luke-agent
luke-agent Bot added this pull request to the merge queue Oct 21, 2026
Merged via the queue into main with commit f0601cf Oct 21, 2026
12 checks passed
@luke-agent
luke-agent Bot deleted the luke/workspace-follow-keep-roster branch October 21, 2026 07:40

This branch was successfully deployed

1 active deployment
Preview — 22b9ae3e Deployed Oct 21, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant