Subject: Re: bug#18590: 24.3.93; Scrolling changes/forgets selection

From: Stefan Monnier <[email-masked]>
Date: Tue, 30 Sep 2014 14:09:33 -0400

>> Yes, there's a good reason: a selection in Emacs is always between
>> point and the mark, and when scrolling causes it to go off the
>> displayed portion of the buffer, Emacs moves point to bring it back
>> into view, which changes the selected portion of the text.
> Hmm... I see.  But why does point need to be visible?

A design decision.  As mentioned in
http://stackoverflow.com/questions/9616623/ctrl-up-down-style-scrolling-in-emacs/9807039#9807039,
the behavior you expect could be implemented, but nobody bothered to do
so yet.

        Stefan