fix: wrap confirm callback in vim.schedule_wrap (#2772)

This commit is contained in:
yetone
2025-10-15 18:42:32 +08:00
committed by GitHub
parent cecd0de6fc
commit e1be2d21b7

View File

@@ -53,6 +53,7 @@ end
---@param tool_name? string -- Optional tool name to check against tool_permissions config
---@return avante.ui.Confirm | nil
function M.confirm(message, callback, confirm_opts, session_ctx, tool_name)
callback = vim.schedule_wrap(callback)
if session_ctx and session_ctx.always_yes then
callback(true)
return