Bug 140090 - spelling check is not finding any misspelled words is failing spell check spellcheck fails to find spelling errors mistakes
Summary: spelling check is not finding any misspelled words is failing spell check spe...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
7.1.6.2 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Spell-Checking
  Show dependency treegraph
 
Reported: 2021-02-02 12:37 UTC by antifascist
Modified: 2022-12-21 18:03 UTC (History)
1 user (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 antifascist 2021-02-02 12:37:02 UTC
Description:
spelling check is reporting to user that spelling check has been completed when in fact spelling check has not been completed.  The user is led to believe that the document has no spelling errors, but in fact the document might have spelling errors.

This bug happens in Windows 10 and also Linux Mint

a screen video of the bug in action

https://youtu.be/JKG0-7FjLcc 



Steps to Reproduce:
1) Have several LibreOffice Writer documents open simultaneously...
2) It may or may not help reproduce the bug if some of the documents are new documents not saved to disk.
3) run a spell check in one of the documents.  Continue with the spell check until you get the dialog window saying "The spellcheck is complete."  Leave this dialog window open.  Do not click "ok" on it.
4) switch to a different LibreOffice Writer document
5) run a spell check in the different LibreOffice Writer document
6) You will observe that the spell check now fails to find any spelling errors in any other LibreOffice Writer documents.  The spell check reports in error that "The spellcheck is complete" when in fact the spellcheck has not been run.
7) Note that to get the bug to trigger you may have to switch back and forth a couple times between windows, maybe click off the spell check dialog to shift focus or some such.

Actual Results:
spelling check is reporting to user that spelling check has been completed when in fact spelling check has not been completed.  The user is led to believe that the document has no spelling errors, but in fact the document might have spelling errors.

Expected Results:
tell me about my terrible spelling


Reproducible: Sometimes


User Profile Reset: No



Additional Info:
a screen video of the bug in action

https://youtu.be/JKG0-7FjLcc 

I am pretty sure I remember this bug from years ago, so I think this bug has been present for quite a while.

I have observed this bug in the following two versions:

Version: 6.4.7.2 (x64)
Build ID: 639b8ac485750d5696d7590a72ef1b496725cfb5
CPU threads: 4; OS: Windows 10.0 Build 19042; UI render: default; VCL: win; 
Locale: en-US (en_US); UI-Language: en-US
Calc: CL

Version: 6.1.5.2
Build ID: 90f8dcf33c87b3705e78202e3df5142b201bd805
CPU threads: 8; OS: Linux 4.10; UI render: default; VCL: gtk2; 
Locale: en-US (en_US.UTF-8); Calc: group threaded
Comment 1 antifascist 2021-02-02 23:36:28 UTC
I have discovered that this bug seems to be triggered only when SELECT-ALL is performed immediately before the spell check of the first document.  Thereafter, spell check of all other documents will fail as described in the bug.
Comment 2 antifascist 2021-02-02 23:38:45 UTC
In context of SELECT-ALL triggering this bug, (Reproducible: Sometimes) should be changed to (Reproducible: Always)
Comment 3 Luke Kendall 2021-02-20 12:05:50 UTC
See my comments in https://bugs.documentfoundation.org/show_bug.cgi?id=138815
Spellcheck became unusable for Linux starting from a release candidate in Dec 2020.
Noticing that someone has produced a YT video, that may be a way to show the problems I've described. Spellcheck broke so badly the feature became effectively unusable.
Comment 4 Gary 2021-11-06 02:56:31 UTC
I reported a few versions ago that Auto Spellchecking was not finding misspelled words.  Auto Spellchecking has been working fine in the most recent 6.* version I have been using.  I just upgraded to version 7.1.6.2 and Auto Spellcheck is not finding any errors that I am making intentionally in order to test it (after I discovered one accidentally misspelled work that Auto Spellchecking did not find).

Running on most recent version of Win 10.
Comment 5 Michael Warner 2021-11-06 15:46:21 UTC
No repro in Linux Mint 20:

Version: 7.2.2.2 / LibreOffice Community
Build ID: 02b2acce88a210515b4a5bb2e46cbfb63fe97d56
CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk3
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded