diff --git a/lua/avante/sidebar.lua b/lua/avante/sidebar.lua index ea7e349..b8a6bef 100644 --- a/lua/avante/sidebar.lua +++ b/lua/avante/sidebar.lua @@ -3057,7 +3057,7 @@ function Sidebar:render(opts) -- reset states when buffer is closed api.nvim_buf_attach(self.code.bufnr, false, { on_detach = function(_, _) - if self and self.reset then self:reset() end + if self and self.reset then vim.schedule(function() self:reset() end) end end, })