--- a/lisp/net/eww.el +++ b/lisp/net/eww.el @@ -419,7 +419,7 @@ (goto-char (point-min))) (defun eww-setup-buffer (&optional buffer) - (switch-to-buffer + (set-buffer (if (buffer-live-p buffer) buffer (get-buffer-create "*eww*")))