Bug 126377 - Top row(s) deselected when selecting table rows beyond what is visible (instead of scrolling down)
Summary: Top row(s) deselected when selecting table rows beyond what is visible (inste...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
: 155284 159019 (view as bug list)
Depends on:
Blocks: Writer-Tables-Select Scrolling-PageUpDown
  Show dependency treegraph
 
Reported: 2019-07-13 12:06 UTC by Peter Benedek
Modified: 2024-04-18 17:07 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments
Don't roll (163.46 KB, image/gif)
2019-07-13 12:06 UTC, Peter Benedek
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Benedek 2019-07-13 12:06:01 UTC
Created attachment 152755 [details]
Don't roll

Tested in Linux Mint 19.1; LibreOffice x.x.x - 6.3.x
Modul: Writer

This is a very old problem.

-- Open new document
-- Table - Insert Table - Rows: 40 (or more) - click Insert
-- Now, try to select with the mouse the rows:
--- Move the mouse pointer the table left side ( the icon changes: -> )
--- Move down the mouse pointer

When you reach the bottom of the screen, the screen doesn't roll.
Comment 1 Dieter 2019-07-13 13:14:57 UTC
I confirm it with

Version: 6.4.0.0.alpha0+ (x64)
Build ID: 2f2f4767089512c34514896bc37823f9310e9dd4
CPU threads: 4; OS: Windows 10.0; UI render: GL; VCL: win; 
TinderBox: Win-x86_64@42, Branch:master, Time: 2019-07-10_02:13:57
Locale: de-DE (de_DE); UI-Language: en-US
Calc: threaded

Related to bug 4797 (can we treat this as a duplicate?)
Comment 2 Dieter 2021-06-06 10:38:34 UTC
Still present in

Version: 7.2.0.0.alpha1+ (x64) / LibreOffice Community
Build ID: 4a9eef7849a75ba91806886ea9c96d114c8d56f9
CPU threads: 4; OS: Windows 10.0 Build 19043; UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: en-GB
Calc: CL

Additional informations:
Bug is not related to mouse. It is also impossible to select with touchpad => I change bug summary
If you place cursor in a tble cell, you can select as expected.
Comment 3 Stéphane Guillou (stragu) 2022-12-04 15:59:49 UTC
Still reproducible in:

Version: 7.5.0.0.alpha1+ (X86_64) / LibreOffice Community
Build ID: c50cf1883af26daebdfc9d796ced3c20c222f43b
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded

Already in:

Version: 6.1.6.3
Build ID: 5896ab1714085361c45cf540f76f60673dd96a72
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk2; 
Locale: en-AU (en_AU.UTF-8); Calc: group threaded

The behaviour is different with columns: selecting off the viewport to the right ends up selecting only the first column.
Comment 4 BrianB 2023-05-15 05:47:15 UTC
Still present in 7.5.3.2

If i scroll with my mouse wheel, while holding the right button, it will expose more rows until the top most selected row tries to scroll beyond the visible window space. Then it negates the scroll attempt.

If i select the first row with the mouse (black arrow on the left), then hold the Shift key and DownArrow, i can select additional lines successfully all the way to the bottom of the table.

I tried using the down arrow while right click selecting and it did not work.
Comment 5 Roman Kuznetsov 2023-05-17 08:44:43 UTC
*** Bug 155284 has been marked as a duplicate of this bug. ***
Comment 6 Stéphane Guillou (stragu) 2024-04-18 17:02:07 UTC
*** Bug 159019 has been marked as a duplicate of this bug. ***
Comment 7 Stéphane Guillou (stragu) 2024-04-18 17:07:52 UTC
No need to have many rows. As long as part of the table is not in view (e.g. when zoomed in), dragging the cursor over the bottom toolbar / status bar will cause the top of the selection to be deselected (instead of the view auto-scolling down).
It does not happen when going from bottom to top: the view scrolls as expected, without losing rows in the selection.

Several workarounds:
- zoom out to view everything before selecting
- select one row, then Shift + click last row
- select cells instead of whole rows
- select one row, then add to selection with Shift + Down.

Reproduced in recent trunk build:

Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: bdf3b5ce49b0e4ee1b4525d344cfb037ef473059
CPU threads: 8; OS: Linux 6.5; UI render: default; VCL: gtk3