Skip to content

Commit 041067e

Browse files
committed
fix: defer confirmation handling to resolve Windows event loop race condition
1 parent e4ee963 commit 041067e

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

aider/coders/base_coder.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1351,8 +1351,11 @@ async def input_task(self, preproc):
13511351
try:
13521352
user_message = self.io.input_task.result()
13531353

1354+
# Defer to confirmation handler to fix Windows event loop race.
1355+
if self.io.confirmation_in_progress:
1356+
pass
13541357
# Set user message for output task
1355-
if not self.io.acknowledge_confirmation():
1358+
elif not self.io.acknowledge_confirmation():
13561359
if user_message:
13571360
self.user_message = user_message
13581361
await self.auto_save_session()

0 commit comments

Comments
 (0)