diff --git a/lua/noice/view/nui.lua b/lua/noice/view/nui.lua index 8861a0b3..23a47f63 100644 --- a/lua/noice/view/nui.lua +++ b/lua/noice/view/nui.lua @@ -266,6 +266,10 @@ function NuiView:is_mounted() self._nui.winid = nil end + if self._nui and self._nui._.mounted and not self._nui.bufnr then + self._nui._.mounted = false + end + return self._nui and self._nui._.mounted and self._nui.bufnr end