diff --git a/modules/ui/popup/autoload/popup.el b/modules/ui/popup/autoload/popup.el index 15999df6d..2e4f3228e 100644 --- a/modules/ui/popup/autoload/popup.el +++ b/modules/ui/popup/autoload/popup.el @@ -21,7 +21,8 @@ the buffer is visible, then set another timer and try again later." (let ((kill-buffer-hook (remq '+popup-kill-buffer-hook-h kill-buffer-hook)) confirm-kill-processes) (when-let (process (get-buffer-process buffer)) - (kill-process process)) + (when (eq (process-type process) 'real) + (kill-process process))) (let (kill-buffer-query-functions) ;; HACK The debugger backtrace buffer, when killed, called ;; `top-level'. This causes jumpiness when the popup