LibreOffice 5.1.1.3 Writer new bug?

Hi Everyone,

I get a strange behaviour with the new 5.1.1.3 LibreOffice Win_x64 on Microsoft Windows 10, x64, daily updated build 1511, ita gui.

I get it with this little sequence:
- copy this raw in a new Writer document:
   conoscenza dei processi -> semplificazione -> riduzione dei costi;
- move the cursor in front of the first "->" (like this "->|", if "|" is the cursor);
- press space key on the keyboard;
- you will get (I get):
   conoscenza dei processi -> semplificazione -> semplificazione -> riduzione dei costi;
   with the first two arrows correctly auto-corrected with the right arrow character (but with a duplicate string: twice " -> semplificazione");
- if you repeat the behaviour with the third fake arrow ("->") you will get:
   conoscenza dei processi -> semplificazione -> semplificazione -> semplificazione -> riduzione dei costi;
   with all four arrows correctly auto-corrected with the right arrow character (but with a triplicate string: three times " -> semplificazione").

Am I the only one?

Have a nice evening,

Carlo

I get the same thing with 5.1.0.3 (was 5.1.1.3 a typo?)

I tried again, and did only the first space addition. I found that
if I go to a new line and enter any text, such as

asdfgh

and then add a space and the two-piece arrow -> so that I get

asdfgh ->

when I press space after adding the arrow, I again get the extra semplificazione

LibreOffice 5.1.1 (aka 5.1.1.3 is in pre-release) posting soon. So, probably
not a typo.

Believe this is simply an Auto-correct issue in profile, but easy to
determine if it is from LO Source or a user profile.

Auto-correct values are localized so there could be an issue with the
replacement table, or possibly a word completion has been recorded. Both
are checked from the Tools -> AutoCorrect -> AutoCorrect Options dialog (as
localized).

If correct, the U+2129 right arrow character is linked, i.e. auto replaces
entry of "-->" ; but the replacement for that string can be edited from the
"Replace" tab. Check what is recorded there and correct it if wrong.

Alternatively, the "Word Completion" tab allows words frequently used to be
auto entered. Default limit of 8 characters, but that can be reduced and
user profile may have shorter completions recorded. Check there if the "->
semplificazione" has somehow been recorded--and delete it.

Of course, probably the simplest way to reset to defaults is to clear user
profile.

Carlo Strata wrote:

> Hi Everyone,
>
> I get a strange behaviour with the new 5.1.1.3 LibreOffice Win_x64 on
> Microsoft Windows 10, x64, daily updated build 1511, ita gui.
>
> I get it with this little sequence:
> - copy this raw in a new Writer document:
> conoscenza dei processi -> semplificazione -> riduzione dei costi;
> - move the cursor in front of the first "->" (like this "->|", if "|" is
> the cursor);
> - press space key on the keyboard;
> - you will get (I get):
> conoscenza dei processi -> semplificazione -> semplificazione ->
> riduzione dei costi;
> with the first two arrows correctly auto-corrected with the right
> arrow character (but with a duplicate string: twice " -> semplificazione");
> - if you repeat the behaviour with the third fake arrow ("->") you will get:
> conoscenza dei processi -> semplificazione -> semplificazione ->
> semplificazione -> riduzione dei costi;
> with all four arrows correctly auto-corrected with the right arrow
> character (but with a triplicate string: three times " -> semplificazione").
>
> Am I the only one?
>
LO 5.1.1.1 on Mac OS X 10.10.5 the same.

After some investigating, I realised that the auto-correction is set up to
change -->, i.e. 2 dashes followed by the greater than sign, to the right
arrow. As far as I can tell there is no item set up for ->. Using the
correct combination, i.e. -->, does not cause the problem described by the
OP.

Graham

Graham Luffrum wrote:

> After some investigating, I realised that the auto-correction is set up to
> change -->, i.e. 2 dashes followed by the greater than sign, to the right
> arrow. As far as I can tell there is no item set up for ->. Using the
> correct combination, i.e. -->, does not cause the problem described by the
> OP.

In my setup There is also a translation of -> to a rightarrow. I have no idea if this was standard or that I had added it myself.

The strange thing is that in another document, an Impress presentation that I was makeing, when I entered -> followed by a space, it was translated to "→ semplificazione →" so the wrong translation got remembered. However this was not reflected in the Autocorrect Options.

So there really seems to be something fishy here. After restarting LO everything is back to normal, however.

Hi Everyone!

I think it is time to open a bug (checking if there is one already).
In any case, I will put in the text the reference to this thread.

Have a nice Sunday,

Carlo

Hi,

Thanks for your reply V Stuart Foote, it helped me.

I had an issue with Libreoffice 5.1.2.2 to turn auto-correct OFF for the ->.
It also kept correcting -> to → , even when I had removed all the rules and
turned off the auto-correction options.
I entered a rule that corrected -> to ->. That worked for me, I never got
the → anymore.

So I think you are right about it being a profile issue with the replacement
table.

Thanks,
Arno