Bug 99205 - Changing measurement unit disables auto spellcheck
Summary: Changing measurement unit disables auto spellcheck
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium minor
Assignee: Justin L
URL:
Whiteboard: target:26.2.0 target:25.8.3
Keywords:
Depends on:
Blocks: Spell-Checking Options-Dialog-Calc
  Show dependency treegraph
 
Reported: 2016-04-10 19:39 UTC by Kruno
Modified: 2025-10-19 12:12 UTC (History)
3 users (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 Kruno 2016-04-10 19:39:40 UTC
Misspell something in document, go Tools → Options → LibreOffice Writer → General and change measurement unit from whatever to whatever and spell checking will die and only way to get it working is by restarting LO.

Sometimes happen when switching UI language.

LO 5.1.2, on Debian Jessie.
Comment 1 Buovjaga 2016-04-24 16:54:25 UTC
Repro.

64-bit, KDE Plasma 5
Build ID: 5.1.2.2 Arch Linux build-1
CPU Threads: 8; OS Version: Linux 4.5; UI Render: default; 
Locale: fi-FI (fi_FI.UTF-8)
Comment 2 QA Administrators 2017-05-22 13:22:15 UTC Comment hidden (noise, obsolete)
Comment 3 Kruno 2017-05-23 13:10:11 UTC
Same behavior in 5.2.7.

Can't test with older or newer version at the moment but will in future.
Comment 4 Yousuf Philips (jay) (retired) 2017-07-24 15:21:33 UTC
(In reply to Kruno from comment #0)
> Misspell something in document, go Tools → Options → LibreOffice Writer →
> General and change measurement unit from whatever to whatever and spell
> checking will die and only way to get it working is by restarting LO.

Restarting of LO isnt required, simply re-enable Tools > Automatic Spell Checking.
Comment 5 Kruno 2018-05-12 08:31:36 UTC
Still present in LO 6.0.4.1 on Debian Buster (curr testing).
Comment 6 QA Administrators 2019-05-13 02:50:36 UTC Comment hidden (noise)
Comment 7 QA Administrators 2021-05-13 03:58:37 UTC Comment hidden (noise)
Comment 8 QA Administrators 2023-05-14 03:19:11 UTC Comment hidden (noise)
Comment 9 QA Administrators 2025-05-14 03:56:03 UTC Comment hidden (noise)
Comment 10 Takenori Yasuda 2025-05-14 06:14:43 UTC
Still reproduced.

Version: 25.2.3.2 (X86_64) / LibreOffice Community
Build ID: bbb074479178df812d175f709636b368952c2ce3
CPU threads: 8; OS: Windows 11 X86_64 (10.0 build 26100); UI render: Skia/Raster; VCL: win
Locale: ja-JP (ja_JP); UI: ja-JP
Calc: CL threaded Jumbo
Comment 11 Justin L 2025-10-16 22:53:07 UTC
repro 26.2+

Its not just the measurement unit, but probably anything in LO Writer options.

Code pointers:
SwModule::ApplyUsrPref
sw/source/uibase/app/appopt.cxx
cui/source/options/treeopt.cxx
Comment 12 Commit Notification 2025-10-17 21:31:42 UTC
Justin Luth committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/a2de588c344f24f8f2e359d6f2b736fc4fba0a80

tdf#99205 sw options: don't lose automatic spell checking status

It will be available in 26.2.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 13 Commit Notification 2025-10-19 12:12:45 UTC
Justin Luth committed a patch related to this issue.
It has been pushed to "libreoffice-25-8":

https://git.libreoffice.org/core/commit/26f5e07563f6f95dc2f9e00b9eb4315aa0e2951a

tdf#99205 sw options: don't lose automatic spell checking status

It will be available in 25.8.3.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.