Bug 37025

Summary: (Un)Selecting cells using Shift+PageUp moves cursor less than a page
Product: LibreOffice Reporter: Pedro <pedlino>
Component: CalcAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED FIXED    
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86 (IA32)   
OS: Windows (All)   
Whiteboard:
Crash report or crash signature: Regression By:

Description Pedro 2011-05-09 09:45:15 UTC
When selecting cells, using Shift+Page keys, Shift+PageDown selects down all visible rows (as expected)
Using Shift+PageUp to unselect text (or to select) (un)selects one row at a time up.

After some tries I found out that in fact it selects up the same number of rows as the number of unselected rows above the top row of your block. I.e If your block starts at A1 and you select one page down, then using Shift+PageUp will unselect one row at a time. However if you do the same but the block starts at A4, using PageUp will unselect 3 rows at a time.

This bug is present since the first LO Beta and does not occur in OOo Calc.
Comment 1 Noel Power 2011-05-10 07:42:23 UTC
afaics libreoffice3.4 (b4) and OOo 3.4(b1) behave the same, I don't see this strange behaviour which shift+page-up ( unselected one row at a time ) I tested on both windows and linux. I wonder if anyone else sees this.

One thing you could try is to rename your configuration to rule out some strange problem with that. e,g in the folder
c:\"Documents and Settings\{username}\Application Data"

rename you Openoffice and Libreoffice directories ( you need to restart libreoffice of course to re-generate the configuration data )
Comment 2 Pedro 2011-05-10 09:49:48 UTC
Do you mean that on your PCs pressing Shift+PageUp selects/unselects a full page (as expected)?

I tested this on three completely separate PCs (one with Win XP SP3 EN_US, LO 3.3.2, another Win SP SP3, LO 3.4Beta4 and one with Ubuntu 10.04 LTS and LO 3.3.2) and the same happens in all of them.
Comment 3 Noel Power 2011-05-10 13:17:34 UTC
(In reply to comment #2)
> Do you mean that on your PCs pressing Shift+PageUp selects/unselects a full
> page (as expected)?

yes, but ok, just to make sure we are on the same page here is exactly what I do and the results that I see

a) open libreoffice
b) open new calc doc 
c) select cell e5
d) press shift+pagedown ( E5:E44 ) is selected 
e) press shift+pageup ( E5 ) is selected

> 
> I tested this on three completely separate PCs (one with Win XP SP3 EN_US, LO
> 3.3.2, another Win SP SP3, LO 3.4Beta4 and one with Ubuntu 10.04 LTS and LO
> 3.3.2) and the same happens in all of them.

versions I tested ( just windows xp and linux )  were LO 3.4 (  beta 4 )
Comment 4 Pedro 2011-05-10 15:14:07 UTC
The bug seems to be fixed now. I just installed the latest daily/nightly. And it is also doesn't occur in OOo 3.4Beta any longer (which I didn't update) on the same PC. Maybe it was a bug in some Windows library or runtime.
(It still occurs on LibreOfficePortable 3.3.2 running on the same PC though...)
You can close this Bug as Fixed. Thanks!