I've always hated "end of buffer" errors, so my
(setq next-line-add-newlines t)
Recently, I've noticed that when browsing a history by cursor arrows (up/down for previous/next), e.g. when opening a file, the down arrow adds a line instead of showing the previous element in the history. M-p and M-n work correctly.
I there a way how to fix the behaivour in the way it was in older Emacs versions, i.e. ↓ adds new lines in a normal buffer, but browses the history in the mini-buffer?