https://bugs.documentfoundation.org/show_bug.cgi?id=158272
Bug ID: 158272 Summary: Impress set document language only works once Product: LibreOffice Version: 7.6.2.1 release Hardware: All OS: Linux (All) Status: UNCONFIRMED Severity: normal Priority: medium Component: Impress Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: ho...@schirmeier.com Description: In LO Impress 7.6.2.1 (and many earlier versions), setting a document's global language only works once. All repeated attempts have no effect. Steps to Reproduce: 1. Run LO Impress in a clean Ubuntu 23.10.1 environment with an US English language setting (rm -rf ~/.config/libreoffice; soffice -> "Impress Presentation"). 2. Put some German text on the slide ("Das ist ein Test."), should be marked red as it doesn't contain English words besides "test". 3. Click on "English (USA)" -> "More..." in the status bar to change the language. Select "German (Germany)", enable [x] "Ignore system input language". OK. 4. Status bar now says "German (Germany)", however German text is still marked red. (But spellchecking actually works when saving the file now and reopening later.) 5. Click "German (Germany)" in the status bar, select "English (USA)". 6. Click "English (USA)" -> "More..." in the status bar, select "German (Germany)" (although already selected). OK. 7. Status bar continues showing "English (USA)". Actual Results: 4. Text is still spellchecked in English (USA), despite what LO Impress says in the status bar. 7. Status bar continues showing "English (USA)". Expected Results: 4. Text should be spellchecked in German (Germany) now. 7. Status bar should show "German (Germany)" now, and spellchecking should be applied in German. Reproducible: Always User Profile Reset: Yes Additional Info: Version: 7.6.2.1 (X86_64) / LibreOffice Community Build ID: 60(Build:1) CPU threads: 8; OS: Linux 6.5; UI render: default; VCL: gtk3 Locale: en-US (C.UTF-8); UI: en-US Ubuntu package version: 4:7.6.2-0ubuntu1 Calc: threaded -- You are receiving this mail because: You are the assignee for the bug.