Why the behavior change with the END key?

So if you have your preference option set to have the “home” and “end” key go to the beginning and end of a line, if you then hold the Shift key down and press the END key it highlights to the end of the method instead of just to the end of the line ( like it did in RS ). Anyone else notice this or how to fix it. Very frustrating.