Bug 103458 - When tracking changes, backspacing over a deleted word should skip over it instead of moving inside it
Summary: When tracking changes, backspacing over a deleted word should skip over it in...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
5.1.5.2 release
Hardware: All All
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Track-Changes
  Show dependency treegraph
 
Reported: 2016-10-24 11:22 UTC by Ulrich Windl
Modified: 2019-01-26 12:56 UTC (History)
1 user (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 Ulrich Windl 2016-10-24 11:22:54 UTC
If you double-click a word in the middle of a sentence, and then press backspace to delete it, the following happens with "record changes" enabled:
The word deleted is striked through, and the cursor is at the end of the deleted word (OK so far).
Now if you continue to press backspace, the cursor moves like deleting individual characters of the word that is overstriked (effectively "deleting" what is already deleted). Unsure whether this causes further harm internally...
The correct thing would be to delete the character that precedes the deleted word.
Comment 1 Buovjaga 2016-11-06 10:16:01 UTC
(In reply to Ulrich Windl from comment #0)
> The correct thing would be to delete the character that precedes the deleted
> word.

Ok, in other words skipping backwards over the deleted word. I guess it would be intuitive.
Comment 2 QA Administrators 2017-11-07 07:28:43 UTC Comment hidden (obsolete)
Comment 3 Roman Kuznetsov 2019-01-26 12:07:31 UTC
still repro in

Версия: 6.1.4.2
ID сборки: 1:6.1.4-0ubuntu0.18.10.1
Потоков ЦП: 4; ОС:Linux 4.18; Отрисовка ИП: по умолчанию; VCL: gtk3_kde5; 
Локаль: ru-RU (ru_RU.UTF-8); Calc: group threaded

but it needs to retest it in current master (6.3) because in 6.3 were some changes in track changes mechanism
Comment 4 Buovjaga 2019-01-26 12:56:55 UTC
Still repro

Arch Linux 64-bit
Version: 6.3.0.0.alpha0+
Build ID: 1a5340788639ba71725338ddc5d340b2b304f4c2
CPU threads: 8; OS: Linux 4.20; UI render: default; VCL: gtk3; 
Locale: fi-FI (fi_FI.UTF-8); UI-Language: en-US
Calc: threaded
Built on 26 January 2019