diff --git a/lua/noice/view/nui.lua b/lua/noice/view/nui.lua index 9f7b886a..68a8a4f8 100644 --- a/lua/noice/view/nui.lua +++ b/lua/noice/view/nui.lua @@ -65,7 +65,9 @@ function NuiView:create() self._nui:on({ Event.BufWinLeave }, function() vim.schedule(function() - self:hide() + self._visible = false + self._nui:unmount() + self._nui = nil end) end, { once = false })