On Tue, Nov 26, 2019 at 7:04 PM Eli Zaretskii <
eliz@gnu.org> wrote:
> Granted, I'm worried mainly about code outside of the Emacs tree.
Even before my patch, both functions can in some situations signal user-error without checking for interactive use.
(cond
((window-minibuffer-p)
(user-error "Cannot switch buffers in minibuffer window"))
((eq (window-dedicated-p) t)
(user-error "Window is strongly dedicated to its buffer"))