fix: handle invalid code window id (#2390)

This commit is contained in:
Peter Cardenas
2025-07-01 21:17:30 -07:00
committed by GitHub
parent 30604304ba
commit 6bfd792a64

View File

@@ -3163,6 +3163,7 @@ function Sidebar:render(opts)
api.nvim_buf_attach(self.code.bufnr, false, {
on_detach = function(_, _)
vim.schedule(function()
if not self.code.winid or not api.nvim_win_is_valid(self.code.winid) then return end
local bufnr = api.nvim_win_get_buf(self.code.winid)
self.code.bufnr = bufnr
self:reload_chat_history()