Libreoffice Writer pastes in the wrong place

LO 25.8.1.1 x86 64
Win 10
I think this is a bug but i find the reporting system difficult to use, especially on a phone which is my only internet access. If it is, and hasnt been reported already perhaps someone could help out.
Steps are as follows:

  1. Have some text on the clipboard
  2. Create a new Writer doc
  3. Enter a single character
  4. Position the pointer to the right of the chaacter, right click and paste text.

What i find is that the clipboard contents are pasted before the character in the document instead of after it.

At very least this behaviour seems completely unnatural and unintuitive.

Best
/Gary

If I use the context menu from the mouse to paste, then the pasted text goes before the letter.
If I use the context menu from the keyboard, the menu, icon, or Ctrl+V, or Shift+Insert then the pasted text goes after the letter.
If I add a space after the first letter then, using the context menu, the pasted text goes after the space.

This applies to 25.8.3.2 and to 6.4.7.2. Version 4.0.03 pastes after the letter from the context menu.

You might have been the first person to notice it. It looks like a bug so you could report it, How to Report Bugs in LibreOffice - The Document Foundation Wiki

1 Like

Just a wild tip: Maybe you changed the RTL - LTR text direction somehow (accidentally).

The BEFORE side is AFTER side in the another direction writing.

Can you upload a sample file with the pasted content?

I followed the steps given and it seems that the mouse context menu does paste the text before a single letter on an empty page. It does not apply to other methods of pasting. It seems there was a change between LibreOffice 4.0.0.3 and 6.7.5.2. It is rather a corner case with only one circumstance in which it occurs.

Tested in Windows 11 and Mint Linux

Regression after Diff - e73dfbf860b977f3b862fb75a87a7ad726d9a4c7^! - core - Gitiles (in 24.8).

1 Like

One thing springs to mind here, You are inadvertently moving the mouse when You right click. try using V instead.

Also try testing by pasting after a sentence.