Bug 106932 - Impossible to select with mouse entire table rows when vertical Merges are present in the last column (Workaround: Ctrl+Shift+End)
Summary: Impossible to select with mouse entire table rows when vertical Merges are pr...
Status: RESOLVED DUPLICATE of bug 43848
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: low minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Writer-Tables-Select
  Show dependency treegraph
 
Reported: 2017-04-03 18:35 UTC by Jim Avera
Modified: 2024-02-08 15:41 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
SelectBug.odt (see "Steps to Reproduce") (13.73 KB, application/vnd.oasis.opendocument.text)
2017-04-03 18:35 UTC, Jim Avera
Details
Example ODT with repro and no-repro tables (9.81 KB, text/odt)
2018-12-24 16:35 UTC, Timur
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jim Avera 2017-04-03 18:35:27 UTC
Created attachment 132315 [details]
SelectBug.odt (see "Steps to Reproduce")

In a Writer table:

It is (seemingly) impossible to select all cells in a set of contiguous rows if they contain more than one vertically-merged pair of cells.  I don't know exactly what conditions make some cells un-selectable (in combination with others), but the attached demo document shows an example.

STEPS TO REPRODUCE:

1. Load the attached SelectBug.odt
2. Try to select the bottom two rows of the table, including the vertically-spanned cells (everything except the header row).

3. (In real life, the next step would be to copy the selected rows and paste them many times to create new tables.  But you can't get this far.)

RESULTS: Impossible to select all cells in the bottom two rows of the table.

If you select a vertically-spanned cell on either end and try to sweep horizontally with the mouse to pick up others, then some previously-selected cells un-select themselves.

The widespread convention of Control-click to add/subtract from a selection set does not work either (I don't think LO intended to follow this convention, but probably it should for consistency with Microsoft Windows [though I hate to say it])

EXPECTED RESULTS: There should be a way to select any contiguous set of cells, or at least all cells in a contiguous set of rows.   If feasible, the "Control-Click to add/subtract from selection" paradigm would help users who are familiar with selection methods in other software.
Comment 1 Regina Henschel 2017-04-04 13:56:46 UTC
In the example go to the cell in column A, row 2. Press Ctrl+Shift+End. If the cell has content, then the content will be selected. In that case press Ctrl+Shift+End again. No all but the first row should be selected. The shortcut key Ctrl+End moves the cursor to the bottom right cell and combined with the shift key, will select the cells.

But it does not solve the general problem, that it is not possible to select a range, in which the bottom right cell is a hidden cell. This problem exists only in Writer tables not in Calc.
Comment 2 QA Administrators 2018-10-27 02:56:17 UTC Comment hidden (obsolete)
Comment 3 Timur 2018-12-24 16:35:12 UTC Comment hidden (obsolete)
Comment 4 Timur 2018-12-24 16:35:38 UTC Comment hidden (obsolete)
Comment 5 QA Administrators 2020-12-24 03:52:16 UTC Comment hidden (obsolete)
Comment 6 Jim Avera 2020-12-24 19:54:10 UTC
> it is not possible to select a range, in which the bottom right cell is a 
> hidden cell. This problem exists only in Writer tables not in Calc.

Still a problem in 7.2alpha (latest master).  

I can select most combinations in Timur's example, but in the "SelectBug.odt" example it is not possible to copy the bottom two rows into another table (because the bottom two rows can not be entirely selected).

Version: 7.2.0.0.alpha0+
Build ID: ed54542e7237c9e519b75464af55094e578aefdc
CPU threads: 12; OS: Linux 5.4; UI render: default; VCL: gtk3
Locale: en-US (en_US.UTF-8); UI: en-US
TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:master, Time: 2020-12-24_00:53:01
Calc: threaded
Comment 7 QA Administrators 2022-12-25 03:21:27 UTC Comment hidden (obsolete)
Comment 8 Jim Avera 2022-12-26 18:07:02 UTC
Bug still there.   This time I built lo myself from master.

Timur's "Example ODT with repro and no-repro tables" is excellent.  Just load it and try to select all cells in each table.

Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 39ffd246450cbf5feb68d7f5ab058b92a951066a
CPU threads: 12; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded
Comment 9 Dieter 2023-06-17 11:31:25 UTC
Looks like a duplicate of bug 43848.

*** This bug has been marked as a duplicate of bug 43848 ***