Bug 133483 - insertion point gets stuck
Summary: insertion point gets stuck
Status: RESOLVED DUPLICATE of bug 118024
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
6.3.5.2 release
Hardware: All All
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-28 19:42 UTC by Nick Levinson
Modified: 2020-09-22 20:12 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Sample file. (23.53 KB, application/vnd.oasis.opendocument.text)
2020-06-29 18:12 UTC, Nick Levinson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Levinson 2020-05-28 19:42:13 UTC
Description:
To move the insertion point through a lot of text, I tap up-arrow through a lot of lines. But the insertion point gets stuck at the beginning of a line. To unstick it, I use left-arrow to move the insertion point to the end of the line above and then up-arrow works just fine again.

Steps to Reproduce:
1. I created an unsaved test document with lots and lots of text, copy-paste-paste-paste-etc. to 76 pages, with minimal or no style changes. It may need to be much more than one screenful, to force scrolling.
2. Near the bottom, put the insertion point in the body text at the right end of one of the longest lines.
3. Tap (fast is okay) the keyboard up-arrow. Pretend your destination is far up.

Actual Results:
Sometimes, scrolling stops. Without using any input (without using your keyboard or mouse), visually look for the insertion point. It's probably at the left end of a line, which is counterintuitive, since it was on the right side. Once you find it, you can move it by any method you like to wherever you wish.

Expected Results:
No interruption in moving the insertion point when you're still tapping an arrow.


Reproducible: Sometimes


User Profile Reset: Yes



Additional Info:
So far, I have not identified limits under which this always happens without being intermittent. In one test, I think the stop was at the same place twice, but when I keyboarded left-arrow once, which put the insertion point at the right end of the line above, and tapped up-arrow once, the insertion point was not stuck again at the left but was at the right end of the line where the problem had been, and even when I moved the insertion point a few lines down at the right and tapped the up-arrow a bunch of times it did not get stuck. Since I made the test document by pasting repeatedly, that paragraph was a copy of the same paragraph a few pages up, and the insertion point did not get stuck at the next paragraph that was identical. Another paragraph where sticking occurred also was repeated farther up, but no sticking occurred in identical copies. Even when finding a problem spot, trying to replicate the problem at the same spot failed; the next time in just seconds, the spot was fine. Where sticking occurs, no style change is between characters or paragraphs. The problem can occur either between paragraphs or within a paragraph.

This is a noncritical minor annoyance that can make a non-geek think your software is broken.

It has happened through multiple versions of LO, including the one I have this one:

Version: 6.3.5.2
Build ID: 6.3.5.2-3.fc31
CPU threads: 2; OS: Linux 5.5; UI render: default; VCL: gtk3; 
Locale: en-US (en_US.UTF-8); UI-Language: en-US
Calc: threaded

OpenGL is not a setting.
Comment 1 raal 2020-06-21 08:28:37 UTC
please can you attach test file? Thank you
Comment 2 Xisco Faulí 2020-06-22 19:13:52 UTC
Thank you for reporting the bug. Please attach a sample document, as this makes it easier for us to verify the bug. 
I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' once the requested document is provided.
(Please note that the attachment will be public, remove any sensitive information before attaching it. 
See https://wiki.documentfoundation.org/QA/FAQ#How_can_I_eliminate_confidential_data_from_a_sample_document.3F for help on how to do so.)
Comment 3 Nick Levinson 2020-06-23 20:44:44 UTC
I tried making one, but the problem is intermittent, and several versions of a test document I made didn't happen to have the problem. Does anyone else see the problem on their system?

Perhaps, if it happens again on a nonconfidential document or if I can replace content with disclosable content and still have the effect, I can attach that, but I don't know when.
Comment 4 QA Administrators 2020-06-24 03:42:13 UTC Comment hidden (obsolete)
Comment 5 Vignesh 2020-06-26 00:16:00 UTC
Thank you for reporting the bug. 
Unfortunately without clear steps to reproduce it, we cannot track down the origin of the problem. 
Please provide a clearer set of step-by-step instructions on how to reproduce the problem.
I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' once the requested information is provided.
Comment 6 Nick Levinson 2020-06-29 18:05:05 UTC
I finally made a document that showed me the problem. I'm going to attach it. It may still be intermittent.

STR:
1. Download the document to your system.
2. From the bottom, count to the 7th line up, which ends "This is a".
3. Click the end of that line, to put an insertion point there.
4. Tap the up arrow slowly.

Actual result: With 3 taps, the insertion point moved up 3 lines. But the next up-arrow tap moved the insertion point to the left end of a line, and further up-arrow taps did not move the insertion point. However, tapping the up arrow did have an effect, just not movement: the normal blinking was interrupted with a steady state.

Additional info: The problem arose after I changed the margins. Possibly the default margins (0.79" all around) don't cause sticking, but we need to be able to change margins, so the default is not a solution. I generally set the margins to be bigger and rounded to the tenths digit with the right margin narrower than the other 3.
Comment 7 Nick Levinson 2020-06-29 18:12:42 UTC
Created attachment 162516 [details]
Sample file.
Comment 8 Dieter 2020-09-22 20:12:55 UTC
(In reply to Nick Levinson from comment #6)
I confirm it with your attachment and

Version: 7.0.1.2 (x64)
Build ID: 7cbcfc562f6eb6708b5ff7d7397325de9e764452
CPU threads: 4; OS: Windows 10.0 Build 19041; UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: en-GB
Calc: threaded

But it looks like a duplicate of bug 118024. I've marked it as duplicate. Nick, feel free to change it back to NEW with a short reasoning, if you disagree.

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