https://issues.apache.org/ooo/show_bug.cgi?id=124727
Issue ID: 124727
Issue Type: DEFECT
Summary: Deselecting table row is counter intuitive
Product: Writer
Version: 4.0.1
Hardware: Mac
OS: Mac OSX, 10.9
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: editing
Assignee: [email protected]
Reporter: [email protected]
Normally, in OSX, when you select e.g. a number of files in a folder in Finder,
doing Cmd-Click on one of these files will deselect it. This is normal behavior
everywhere in OSX.
Not so in OO Writer: when I select multiple rows of a table and want to
deselect one of them and try doing this with Cmd-Click, instead of DE-selecting
that row it will ONLY select that row and deselect the rest.
To recreate:
1. Create table in OO Writer
2. Select number of rows
3. Try deselecting one by pointing at the row and do Cmd-click
Expected behavior: that row is deselected and the rest remains selected
Actual behavior: that row is selected and the rest is deselected
Reasons for wanting to do this are numerous, but one in particular: try to sort
a table that has headers. In that case you must select all rows except the
header. So normally I would select all rows and deselect the header, but
because this does not work, as for the reason mentioned above, I now must
select all rows under the header. And here we have a second problem: the table
must be completely visible in the screen, either on one or multiple pages, or
selecting all rows will fail: if the window is showing only part of the table,
selecting rows will deselect all rows from where you started to select them, as
soon as selecting will reach the bottom of the window. The text will scroll and
rows will be deselected from the beginning downwards.
So, in my case I have a table spanning several pages. To select all rows except
the header, I must zoom out to fit the table in the window (displaying several
pages) and only then I can select all rows except the first one.
--
You are receiving this mail because:
You are the assignee for the issue.
You are watching all issue changes.