fix(desktop): refresh @ search when channel membership changes - #7191
Draft
loganj wants to merge 1 commit into
Draft
fix(desktop): refresh @ search when channel membership changes#7191loganj wants to merge 1 commit into
loganj wants to merge 1 commit into
Conversation
loganj
force-pushed
the
fix/mention-picker-stack-844abd33-2
branch
from
September 2, 2026 02:15
2134900 to
bef4896
Compare
Package existing reviewed repairs in the authorized seven-slice dependency stack. Preserved model A; experiment excluded. Co-authored-by: Larry <627498bd4bd1f281a16431e3c6cce3b5c25b6692798c78672298aefbf2f8f8b5@buzz.block.builderlab.xyz> Signed-off-by: Logan Johnson <loganj@squareup.com>
loganj
force-pushed
the
fix/mention-picker-stack-844abd33-2
branch
from
September 2, 2026 16:06
bef4896 to
9164074
Compare
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.
🤖
Summary
The
@search list could keep old agent information after someone joined or left a channel from another client. Buzz now requests new agent information when it receives a channel membership update. You do not need to restart the app to request that refresh.Buzz cancels older requests so their results cannot replace the new information. It combines updates that arrive within 200 milliseconds into one refresh. It ignores recently repeated updates and cancels queued work when you switch communities.
This is draft PR 2 of 7, based on #7190. It handles updates received from the server. Refreshes after your own create, Add, join, and leave actions follow in #7192. It does not change who can access a channel.
Related issue
Follow-up to #7122 and #7124. The shared base is
802ba6170e57ac71d1ecfd6cf6fb12f02ecf910c. It includes the required agent search, sending, spacing (#7128), and recipient identity (#7133) changes on main revision114dbf745f1fe0bdbecb70e07a07f03c23687bdc. Review this PR against #7190, not against main. Separate forum and unrelated timeline work are excluded.Testing
9164074d7be6608a8a83172f3a13b33782c51928passed TypeScript and 61 focused tests in the packaging validation. Its code is unchanged since that run.just ciwas not repeated for this continuation.d0c3498409a8d25a9c4663547439312783aec96c. Head:9164074d7be6608a8a83172f3a13b33782c51928. Footprint including tests: 226 additions + deletions. Fixed stack root:802ba6170e57ac71d1ecfd6cf6fb12f02ecf910c.Exact-head CI follow-through (2026-09-02)
9164074d7be6608a8a83172f3a13b33782c51928: 14 successful jobs, 10 path/condition-skipped jobs. This is the path-scoped remote workflow result, not a new claim that every repository test ran.Origin discussion: Buzz channel
8dcd7afb-0193-4a3e-8ae9-72838de89a1d; original source channelf7a9536a-1738-4bad-a888-b3ea25010ef1. Draft only; no merge authority.