Bug 123492 - Cannot select text using keyboard in read-only mode
Summary: Cannot select text using keyboard in read-only mode
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
4.1.0.4 release
Hardware: x86-64 (AMD64) All
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Selection
  Show dependency treegraph
 
Reported: 2019-02-16 03:48 UTC by thangalin
Modified: 2019-03-14 18:44 UTC (History)
2 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 thangalin 2019-02-16 03:48:12 UTC
Description:
After opening a spreadsheet downloaded from the Internet (in read-only) mode, the user cannot select any text using keyboard navigation.

Steps to Reproduce:
1. Download a spreadsheet (e.g., https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5382278/bin/ncomms14845-s2.xlsx)
2. Open in read-only mode.
3. Press F2 to edit a cell.
4. Use the arrow keys to navigate within the cell.
5. Use shift + arrow keys to select text within the cell.

Actual Results:
Arrow keys to not move the cursor position within the text, despite a cursor being visible and flashing.

Expected Results:
User can navigate the cell text using arrow keys.

User can highlight text using arrow keys and shift key modifier.


Reproducible: Always


User Profile Reset: Yes



Additional Info:
Read-only does not mean "cannot copy". A read-only document should still have all the regular functionality for copying text when reviewing a cell's contents.

A work around is to use the mouse to select text.
Comment 1 raal 2019-02-16 05:52:55 UTC
Confirm with Version: 4.1.0.0.alpha1+
Build ID: 863d38fbfa4fb4861e476828c46410602100919 and LO 6.3 master
Comment 2 figioteo 2019-02-21 10:29:47 UTC
Confirmed with 6.2.0 version on MacOS.
Comment 3 thangalin 2019-03-02 07:45:29 UTC
Version: 6.2.0.3
Build ID: 6.2.0-3
CPU threads: 16; OS: Linux 4.20; UI render: default; VCL: gtk3; 
Locale: en-CA (en_CA.UTF-8); UI-Language: en-US
Calc: threaded