Download it now!
Bug 132146 - Using RTL language when tracking changes but not showing them can break spacebar behaviour
Summary: Using RTL language when tracking changes but not showing them can break space...
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
(earliest affected) release
Hardware: All Linux (All)
: medium normal
Assignee: Not Assigned
Keywords: text:rtl
Depends on:
Blocks: Track-Changes RTL-Hebrew
  Show dependency treegraph
Reported: 2020-04-16 12:05 UTC by Yotam Benshalom
Modified: 2020-08-29 20:39 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Note You need to log in before you can comment on or make changes to this bug.
Description Yotam Benshalom 2020-04-16 12:05:24 UTC
When typing in RTL language when tracking changes is ON but showing changes is OFF, sometimes pressing the spacebar adds the space charachter but fails to advance the carret foreward. This means that instead of
זה משפט בעברית
I get
followed by two spaces.

This does not happen always, but it is really annoying when it does. It happens in long documents with many tracked changes more often than in small ones, but it can happen anywhere.

A workaround for this is. typing. really. really. slowly.

I use ubuntu 20.04.
Comment 1 Xisco Faulí 2020-05-11 11:35:12 UTC
Thanks for reporting this issue.
So, which are the steps?
1. Open writer
2. Enable tracking changes
3. Type זה משפט בעברית
4. Disable tracking changes? accept changes ?
Comment 2 Yotam Benshalom 2020-05-11 11:47:34 UTC
1. Open a long document with many unaccepted changes (to maximise the chances of reproduction).
2. Make sure that tracking changes is ENABLED, but viewing changes is DISABLED.
3. Type any Hebrew sentence quickly.

On many occassions, you should find out that the spaces were not registered in time and are added at the end of the sentence.
Comment 3 QA Administrators 2020-05-12 03:52:49 UTC Comment hidden (obsolete)
Comment 4 Buovjaga 2020-08-29 20:39:09 UTC
Yotam: now that you know how to bibisect, maybe you could investigate, if this is a regression. You can quickly test with a selection of older versions by using appimages:

There have certainly been big internal renovations to change tracking code in the recent years.