Skip to content

Fix outline panel hangs during massive project searches#57814

Merged
SomeoneToIgnore merged 4 commits into
mainfrom
kb/outline-panel-hangs
May 27, 2026
Merged

Fix outline panel hangs during massive project searches#57814
SomeoneToIgnore merged 4 commits into
mainfrom
kb/outline-panel-hangs

Conversation

@SomeoneToIgnore

Copy link
Copy Markdown
Contributor

Fixes:

  • 69d5da2 extracts excerpts' data instead of re-iterating them per each search result entry
  • 83fe2e4 instead of cancelling and restarting debounced tasks, coalesce new tasks' submissions during pending debounces
  • d90ecd8 removes redundant autoscrolls that happen anyway due to match invalidation event processing — this prevented outline panel from being scrolled a few seconds after the large project search is over
  • b9e00a3 tidy up, less allocations

Before:

before.mov

After:

after.mov

Release Notes:

  • Fixed outline panel hangs during massive project searches

@cla-bot cla-bot Bot added the cla-signed The user has signed the Contributor License Agreement label May 27, 2026
@zed-community-bot zed-community-bot Bot added the staff Pull requests authored by a current member of Zed staff label May 27, 2026
@SomeoneToIgnore SomeoneToIgnore added this pull request to the merge queue May 27, 2026
Merged via the queue into main with commit fe48ef4 May 27, 2026
44 checks passed
@SomeoneToIgnore SomeoneToIgnore deleted the kb/outline-panel-hangs branch May 27, 2026 12:47
TomPlanche pushed a commit to TomPlanche/zed that referenced this pull request Jun 2, 2026
…es#57814)

Fixes:
*
zed-industries@69d5da2
extracts excerpts' data instead of re-iterating them per each search
result entry
*
zed-industries@83fe2e4
instead of cancelling and restarting debounced tasks, coalesce new
tasks' submissions during pending debounces
*
zed-industries@d90ecd8
removes redundant autoscrolls that happen anyway due to match
invalidation event processing — this prevented outline panel from being
scrolled a few seconds after the large project search is over
*
zed-industries@b9e00a3
tidy up, less allocations


Before:


https://github.com/user-attachments/assets/8bedff61-d57e-4c72-8c8a-7c8127b315f3

After:


https://github.com/user-attachments/assets/bbe87992-3885-46b5-b187-92fc5b539e4a


Release Notes:

- Fixed outline panel hangs during massive project searches
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed The user has signed the Contributor License Agreement staff Pull requests authored by a current member of Zed staff

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants