Details
-
Suggestion
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
None
-
None
Description
On Windows and Linux, Qt WebEngine tries to locate spellchecker dictinoaries in a few locations:
- QTWEBENGINE_DICTIONARIES_PATH
- QCoreApplication::applicationDirPath()/qtwebengine_dictionaries
- [QLibraryInfo::DataPath]/qtwebengine_dictionaries
(see also https://doc.qt.io/qt-5/qtwebengine-features.html#spellchecker) .
Note that all the hardcoded paths will typically be only writable by an administrator. Qt WebEngine should therefore arguably use QStandardPaths::locate(QStandardPaths::AppDataLocation, "qtwebengine_dictionaries", QStandardPaths::LocateDirectory). This can also replace QCoreApplication::applicationDirPath()/qtwebengine_dictionaries .
Attachments
Issue Links
- relates to
-
QTBUG-52934 [OS X] [Spellcheck] Dictionaries are not searched for in a user application bundle
-
- Closed
-
Gerrit Reviews
For Gerrit Dashboard: QTBUG-66691 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
221784,1 | Add more search paths for WebEngine spellchecker libraries | dev | qt/qtwebengine | Status: ABANDONED | -1 | 0 |