Bug 118698 - Pressing tab with some content of a table cell selected, selects the full cell & the cell next to it
Summary: Pressing tab with some content of a table cell selected, selects the full cel...
Status: RESOLVED WONTFIX
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: needsUXEval
: 161455 (view as bug list)
Depends on:
Blocks: Writer-Tables-Select Tab-Character
  Show dependency treegraph
 
Reported: 2018-07-11 15:35 UTC by Telesto
Modified: 2024-07-04 08:53 UTC (History)
6 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Telesto 2018-07-11 15:35:11 UTC
Description:
Pressing tab with some content of a table cell selected, selects the full cell & the cell next to it. Instead it should deselect the content and move the cursor to the next cell, in my opinion

Steps to Reproduce:
1. Open Writer
2. Insert a 2x2 table
3. Type some content in cell A1
4. Make a partial selection of the cell content
5. Press TAB

Actual Results:
Cell A1 + A2 will be selected.

Expected Results:
Deselect the content and move the cursor to the next cell


Reproducible: Always


User Profile Reset: No



Additional Info:
Found in
Version: 6.2.0.0.alpha0+
Build ID: bb1d5780226bb1b9156580972eea9aa849178742
CPU threads: 4; OS: Windows 6.3; UI render: default; 
TinderBox: Win-x86@42, Branch:master, Time: 2018-07-03_05:56:48
Locale: nl-NL (nl_NL); Calc: CL

and in
LibreOffice 3.3.0 
OOO330m19 (Build:6)
tag libreoffice-3.3.0.4
Comment 1 Dieter 2018-07-11 17:12:53 UTC
I confirm it with

Version: 6.2.0.0.alpha0+ (x64)
Build ID: b0e291a7efcd3af2a72d0b622b1f1b84723f011f
CPU threads: 4; OS: Windows 10.0; UI render: GL; 
TinderBox: Win-x86_64@42, Branch:master, Time: 2018-06-30_23:43:40
Locale: en-US (de_DE); Calc: CL
Comment 2 QA Administrators 2019-07-12 02:52:48 UTC Comment hidden (obsolete)
Comment 3 Dieter 2021-06-04 07:28:33 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
Comment 4 QA Administrators 2023-06-05 03:13:48 UTC Comment hidden (obsolete)
Comment 5 Dieter 2023-07-08 08:27:46 UTC
Still present in

Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 77fca616e0bd79e0b405fd0b3543cf8e94e15df3
CPU threads: 4; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: en-GB
Calc: CL threaded
Comment 6 V Stuart Foote 2024-07-02 18:03:22 UTC
*** Bug 161455 has been marked as a duplicate of this bug. ***
Comment 7 Cor Nouws 2024-07-03 17:32:08 UTC
IMHO this is not a bug
See https://bugs.documentfoundation.org/show_bug.cgi?id=161455#c5
and https://bugs.documentfoundation.org/show_bug.cgi?id=161455#c6

It allows to start selecting multiple cells with the keyboard quickly/with minimal key strokes.
Comment 8 V Stuart Foote 2024-07-03 17:58:16 UTC
Like Cor, I have no issue with this legacy behavior.

-1 for any change, extending selection with <Tab> key movements is efficient for keyboard users with minimal drawback to needing to deselect if simply navigating between cells otherwise.
Comment 9 Heiko Tietze 2024-07-04 08:53:16 UTC
We discussed the topic in the design meeting.

First of all there is no good reason to not extend the selection except the unusual interaction. In theory we may change the shortcut to shift+tab in order to get closer to the selection idea. But this would be not welcome for users who learned the key combination. Plus, we use tab and shift+tab in lists to increase/decrease the level.

Admittedly it feels like a bug, in particular after the end of the table is reached. Which however also happens when the selection is done per shift+arrow. Ultimately it's much easier to simply press escape and get the expected tab interaction. => WF