Autocorrect while typing not working, again [the culprit was IBUS]

Hello everyone,

As the title says, my autocorrect doesn’t work while typing, or better: it works sometime… maybe.
If I type --> for example and then hit enter, the autocorrect correctly kicks in and I get →. But autocorrect refuses to do much else. Capitalize letters after a “.” or when on a new line (after pressing enter)? Nope. Correct TWo INitial CApitals? Nope.
I managed to make it works only one time (really don’t know how), then it stopped working again.

I looked around and saw the same issues was reported several times few years ago, I tried to follow instructions but nothing seem to fix the problem.

Before anyone asks:

  • Yes, the language of the document is set correctly. Both UK (English) and Italy (Italian) languages seem to be affected by this issue.
  • Yes, I’ve purged my profile and tried again with a clean one. No results.
  • Yes, the problem persists even in Safe Mode.
  • If I go Tool → Language, there is a check mark only for “For selection”. Writer refuses to put the check mark for “Paragraph” and “all Text”. The languages are correctly listed there, but when I try to check one of them, nothing happens.
  • If I go to Tool → Autocorrect, “while typing” is enabled. If I go to Tool → Autocorrect → Autocorrect Options → Options, the "Capitalize first letter of every sentence is enable for both [M] and [T], same with the other default options.
  • If I manually apply Autocorrect with Tool-> Autocorrect → Apply or Apply and Edit Changes, Autocorrect correctly detects the issues and prompt me with the needed corrections.

Some other infos:
Libre Office version: 25.2.7.2 (installed via Discover Software Center)
O/S: Fedora 42 (linux 6.18)
Autocorr-en and -it versions are: 1:25.2.7.2-1.fc42.noarch
I tried to install LibreOffice v. 25.8.4 from the website (rpm 64bit) using the Instructions provided by Documentation. The problem persists (and on top of that I’ve a very annoying additional problem where every time I hover the mouse on a menu, it detaches and moves in the middle of screen, creating a new window called soffice.bin, but that’s another whole problem).

Any help would be much appreciated.
Cheers.

This happens in every document?

I think that the language in the AutoCorrect dialog is for Replacements and Exceptions, but not for Options; this is said in the first line.

Also with me; but if I choose one language there, it’s applied correctly (to the paragraph or to all text).

Test after disabling it, and test after restarting LO, then enable and test again (this seem crazy, but who knows…).

1 Like

Yes. This happens in every document.
From another post (from few years ago), the language of the document has been set from Tool → Options → Languages and Locals → General → Default languages for document. It’s currently set on Italian (italy). The issue is still there if i set it to UK (English).

As for the “Paragraph” and “All text” options. It changes the language of the documents (the one you can see at the bottom of the window, next to the page style).

Tried to turn “while typing” off and on as you suggested. Nothing changes.

Did some extra testing. It seems there’s something horribly wrong with my autocorrect. I tried to add a new rule in the substitution table. Autocorrect ignored it for few mins, then it magically started to follow it and as soon as it did, it also correctly capitalize letters as intended. Then, after few seconds it stopped working again.

Yes, i’m saving as .odt.

Version: 25.2.7.2 (X86_64)
Build ID: 520(Build:2)
CPU threads: 4; OS: Linux 6.18; UI render: default; VCL: kf6 (cairo+wayland)
Locale: it-IT (it_IT.UTF-8); UI: en-US
Calc: threaded

The problem with AutoCorrect randomly working and this windowing issue described above implies a problem with the installation of LibreOffice or with the operating system. It is not an issue that settings in LibreOffice can change, you’ve already checked that with safe mode.

I presume you have already backed up your user profile. You could test with a parallel installation of LibreOffice, Installing several versions of LibreOffice in parallel - The Document Foundation Wiki

If the parallel version works ok, it might be time to purge LibreOffice and start with a fresh installation. If it doesn’t then the problem might lie deeper

I fixed the issue.
The culprit was IBUS (Intelligent Input Bus). I removed that and all other components that depended on it and the issue got fixed.
I started to suspect it was the culprit when I saw a bug report about it while typing in an asian language. Moreover, on my second PC IBUS was never installed and LibreOffice did not have the issue.
Why autocorrect would, from time to time, start working only to stop after few mins…that’s beyond my expertise. Black magic for sure.
Thanks all for the support. I’ll mark this as solved