https://bugs.documentfoundation.org/show_bug.cgi?id=166629
--- Comment #6 from Glen <[email protected]> --- Created attachment 200967 --> https://bugs.documentfoundation.org/attachment.cgi?id=200967&action=edit Screenshots of challenges and final solution, sort of... 📝 LibreOffice Bug Report – Follow-Up on Grammar Checker (macOS M4, AARCH64) User: Glen LibreOffice Version: 24.2.3.2 (AARCH64) macOS Version: Sonoma 15.4.1 on Mac Mini (M4, Apple Silicon) Java: Eclipse Adoptium JDK 17.0.15 Extensions Tested: WritingTool 1.2, LanguageTool 6.3 & 6.4, Lightproof (default) 🔍 The Issue: Grammar checkboxes in Tools > Options > Languages and Locales > Writing Aids > Edit Modules do not persist ("stick") when toggling between WritingTool or LanguageTool as the selected grammar engine. They would reset on restart or after clicking away. 🛠️ What I Found: The root issue was priority conflict between WritingTool and Lightproof grammar checker. The fix: Move WritingTool above Lightproof in the grammar module order. This change allows WritingTool to remain checked, while Lightproof unchecks itself automatically. With this new order, WritingTool started functioning, correctly flagging grammar issues such as: “She go to the store…” → Suggests “goes” “They was not helping…” → Flags “was” “He have many idea…” → Flags “have” and “idea” 💡 Workaround in Action: Right-click grammar correction is working reliably even if full document grammar check doesn't move to next issue automatically. Manual fix is possible and consistent. Screenshots and proof of fix included in this ZIP file. 🧪 Other Notes: Language is set to English (USA) throughout: Default UI, default text, and document language. Disabling LanguageTool (which was throwing a Java error) and prioritizing WritingTool resolved issues without needing Java runtime tweaks. A previously downloaded .docx file with mixed-language tags did trigger a grammar check, which gave me the clue that the module order may be the underlying issue. -- You are receiving this mail because: You are the assignee for the bug.
