From 32f71af03c7e193923e4c3e1489a9eaf0301e89b Mon Sep 17 00:00:00 2001 From: Lukas Wirth Date: Mon, 5 Jan 2026 17:08:26 +0100 Subject: [PATCH] agent_ui: Fix hangs when accepting agent file deletions (#46086) Closes https://github.com/zed-industries/zed/issues/44160 Release Notes: - Fixed a hang when accepting file deletions made by the agent while the deleted buffer was still open --- crates/agent_ui/src/agent_diff.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/agent_ui/src/agent_diff.rs b/crates/agent_ui/src/agent_diff.rs index d7bb06eec07a1f6c65ffd1a6a457f2fcc9d27090..041a0e8d044523cf4538973278105319880fd3a8 100644 --- a/crates/agent_ui/src/agent_diff.rs +++ b/crates/agent_ui/src/agent_diff.rs @@ -1682,7 +1682,7 @@ impl AgentDiff { { let changed_buffers = thread.read(cx).action_log().read(cx).changed_buffers(cx); - let mut keys = changed_buffers.keys().cycle(); + let mut keys = changed_buffers.keys(); keys.find(|k| *k == &curr_buffer); let next_project_path = keys .next()