diff --git a/modules/ui/popup/autoload/popup.el b/modules/ui/popup/autoload/popup.el index 62fd79014..15999df6d 100644 --- a/modules/ui/popup/autoload/popup.el +++ b/modules/ui/popup/autoload/popup.el @@ -45,7 +45,9 @@ the buffer is visible, then set another timer and try again later." + And finally deletes the window!" (let ((buffer (window-buffer window)) (inhibit-quit t)) - (and (buffer-file-name buffer) + (and (or (buffer-file-name buffer) + (if-let (base-buffer (buffer-base-buffer buffer)) + (buffer-file-name base-buffer))) (buffer-modified-p buffer) (let ((autosave (+popup-parameter 'autosave window))) (cond ((eq autosave 't))