Bug Hunting Session
Bug 124603 - Automatic spell check of edited word is made after another word edit starts
Summary: Automatic spell check of edited word is made after another word edit starts
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
5.4.7.2 release
Hardware: x86-64 (AMD64) All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Spell-Checking
  Show dependency treegraph
 
Reported: 2019-04-08 07:59 UTC by Gabriel Masei
Modified: 2019-04-08 19:43 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 Gabriel Masei 2019-04-08 07:59:20 UTC
Steps to reproduce:
1. Open a new/existing document in LibreOffice Writer
2. Check menu option Tools-> Automatic Spell Checking if not already checked
3. Insert some text.
4. Modify a word that initially was spell checked as valid so that it transforms into an invalid word.
5. Move cursor to another word.
6. Modify the word under last cursor position.

Behaviour:
1. After step 4 the word is still considered valid which is a normal behaviour - just wait to finish editing.
2. After step 5 the word from step 4 is still considered valid which is a problem because at this stage the editing of the previous word has finished.
3. After step 6 the previous word is considered invalid (underlined with red). This is correct but too late. This behaviour should manifest after step 5.

Reproduced with:
1. LibreOffice 6.1.4
2. LibreOffice 6.2.2
3. Latest master branch build.

The expected behaviour is that the word should be checked as invalid (if it is the case) after step 5.
Comment 1 Dieter Praas 2019-04-08 19:43:04 UTC
I confirm it with

Version: 6.2.2.2 (x64)
Build-ID: 2b840030fec2aae0fd2658d8d4f9548af4e3518d
CPU-Threads: 4; BS: Windows 10.0; UI-Render: Standard; VCL: win; 
Gebietsschema: de-DE (de_DE); UI-Sprache: de-DE
Calc: threaded

and with

Version: 5.4.7.2 (x64)
Build-ID: c838ef25c16710f8838b1faec480ebba495259d0
CPU-Threads: 4; BS: Windows 6.19; UI-Render: GL; 
Gebietsschema: de-DE (de_DE); Calc: CL