Description: With AutoCorrect and Word Completion turned on, words which are present in a Writer document are added to the Word Completion list. If I write a new word, it gets added. If I leave the word there, save the document, quit Writer and then re-open it, all the words are still on the list and are proposed by Writer for completion when typing. However, if I delete a word, save the document, quit Writer and then re-open it, the word disappears from the list and is no longer auto-completed. This effectively makes Word Completion usable only for words which are used within a session, or which are permanently present in the document. Yes, I made sure to disable "When closing a document, remove the words collected from it from the list". I also made sure that AutoCorrect is turned on ("While typing"), Word Completion is enabled, "Show as tip" is enabled, "Collect words" is enabled, "Min. word length" is 5 and "Max. entries" is the maximum possible (65,535). I suspected that I may have screwed up something with setting "Max. entries" to its maximum, so I tried it with a bit lower value (65,000), and the behavior is the same. The behavior is also the same in Safe Mode, but that may not be meaningful as Safe mode doesn't preserve userProfile data by design. Steps to Reproduce: (see above) Actual Results: (see above) Expected Results: (see above) Reproducible: Always User Profile Reset: No OpenGL enabled: Yes Additional Info:
Sophie, I'm no expert in this issue, but what is the difference to bug 86872? Or can it be closed as a duplicate of that bug?
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=a2937b4af3b1d148fbead50f06e7a196bf5850cb tdf#118309 freeze/thaw adding large amounts to ComboBoxText It will be available in 6.2.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-6-1": http://cgit.freedesktop.org/libreoffice/core/commit/?id=66881028595257fcf11985fd0e8835f4360632a0&h=libreoffice-6-1 tdf#118309 freeze/thaw adding large amounts to ComboBoxText It will be available in 6.1.0.1. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
(In reply to Dieter Praas from comment #1) > Sophie, I'm no expert in this issue, but what is the difference to bug > 86872? Or can it be closed as a duplicate of that bug? @Dieter Praas, I believe bug 86872 wants an option which enables them to save/export different word completion lists. E.g. in case of transferring settings from one computer or installation to another. What I describe is Writer automatically saving every word to the word completion list and preserving that list even after the document is closed. The two can indeed overlap in the result and in the implementation. Feel free to close either if you believe it's completely a subset of the other. E.g. if it's made clear that the list is saved automatically and frequently (with each (auto)save or preferably with each added word), and is re-used by the document even after restarting the application, then bug 86872 is a superset of this.
You can't confirm your own bugs. Moving it back to UNCONFIRMED until someone else confirms it.
I has never been designed to remember the list after closing LibreOffice. So it is an enhancement request. If you start LibreOffice anew, and open an existing document, words from that document are picked up _again_. They are not stored somewhere in the user profile,
(In reply to Cor Nouws from comment #6) > I has never been designed to remember the list after closing LibreOffice. > So it is an enhancement request. > > If you start LibreOffice anew, and open an existing document, words from > that document are picked up _again_. They are not stored somewhere in the > user profile, Yes, it has been designed to do that. The settings have a "When closing a document, remove the words collected from it from the list" checkbox, which directly implies that this is a feature intended to work in LibreOffice which you can activate my unchecking the box. I did just that, but it still removes the words.
(In reply to Sophie Freud from comment #7) > Yes, it has been designed to do that. The settings have a "When closing a > document, remove the words collected from it from the list" checkbox, which > directly implies that this is a feature intended to work in LibreOffice > which you can activate my unchecking the box. I think that the UI it too small to give a full description of the situation. Please read the Help: "To Select the Scope of Collected Words Disable the option When closing a document, remove the words collected from it from the list. Now the list is also valid for other documents that you open. When you close the last LibreOfficeDev document, the word list is deleted. If you enable the checkbox, the list is only valid as long as the current document is open. If you want the word list to exist longer than the current LibreOfficeDev session, save it as a document, as described in the following section."
(In reply to Cor Nouws from comment #8) > Please read the Help: > "To Select the Scope of Collected Words > > (...) > > If you enable the checkbox, the list is only valid as long as the current > document is open. > > If you want the word list to exist longer than the current LibreOfficeDev > session, save it as a document, as described in the following section." Okay, I see. Then I'd like to modify my initial proposition and argue for two things: 1. The text on the UI is misleading. At minimum this should be added: "...(turning it off won't preserve the lost across sessions)" 2. This is not the logical/optimal way of using Word Completion and the sane way is to at least offer the option of preserving the word list across sessions. I'd go as far as to say whoever created Word Completion was aware that this is a shortcoming and the UI and the Help was tailored to make this behavior seem like a feature. If you built a word list with a lot of effort to speed up your typing, there's no reason why you *wouldn't* want to tap into that database at least in some cases. Having to open an additional special document every time you want to edit a Writer file is a VERY roundabout and frustrating way of achieving this. You may recall how the keyboard app on smart phones can collect and offer words regardless of the context or other open applications. Writer's Word Completion should be able to work similarly.
Bug 86872 has been logged asking for us to implement what the reporter is requesting.
*** This bug has been marked as a duplicate of bug 86872 ***