You are not logged in

Are you sure? I see that the code is there for both selection extending and non-selection extending voice/up/down functions. But it is difficult to test, since the selection indicator colors the area anyway.
If you are sure there is a bug, please explain how to test for it.
(And check that you are invoking the right command)