https://bugs.documentfoundation.org/show_bug.cgi?id=148848

            Bug ID: 148848
           Summary: Make "Auto Spellcheck" a module-level or
                    document-level option
           Product: LibreOffice
           Version: 7.3.2.2 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: LibreOffice
          Assignee: libreoffice-bugs@lists.freedesktop.org
          Reporter: rafael.palma.l...@gmail.com

Currently it seems that the Auto Spellcheck option is saved at the LibreOffice
level globally. For instance:

1) Open Writer and enable Auto Spellcheck
2) Close Writer
3) Open Calc and notice that Auto Spellcheck is enabled
4) Close Calc
5) Open Writer again and disable Auto Spellcheck
6) Close Writer
7) Open Calc and notice that now Auto Spellcheck is now disabled

So enabling and disabling Auto Spellcheck in Writer will affect the option
state in Calc. This causes a few problems: for example, in Writer it is common
to leave Auto Spellcheck ON because the user is writing complete sentences.
However in Calc it is common to leave this option OFF, since the user won't be
typing full sentences (or even full words).

Because I alternate between Writer and Calc very often, I find myself having
the following problem:
1) I open Writer to review a text document and enable Auto Spellcheck
2) Then I close Writer and some time later I open Calc
3) Now Auto Spellcheck is enabled in Calc, so I have to manually disable it
4) Then I close Calc and later I open Writer again to review another text
document
5) Now Auto Spellcheck is off because I disabled it in Calc; so I have to
manually enable it again
6) And this cycle goes on ...

To solve this issue, I think we should save the Auto Spellcheck state either at
the module level (so that Writer, Calc, Impress and Draw remember their states
and do not affect each other). Or we could save the Auto Spellcheck state to
the document itself, which would be an interesting approach as well.

System info:
Version: 7.3.2.2 / LibreOffice Community
Build ID: 30(Build:2)
CPU threads: 16; OS: Linux 5.13; UI render: default; VCL: kf5 (cairo+xcb)
Locale: pt-BR (pt_BR.UTF-8); UI: en-US
Ubuntu package version: 1:7.3.2~rc2-0ubuntu0.21.10.1~lo1
Calc: threaded

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to