Description
The input method event support is partly implemented but not tested properly in Qt WebEngine. Try to revive the Qt WebKit behavior, move the input method support form QWebEnginePage to QWebEngineView, and re-enable corresponding widget test cases.
Currently the following issues are known:
- IME doesn't support colored underline
- IME background support might be added
- Text selection is handled via IME which is not handled as selection in Chromium -> unable to query selection via QInputMethodQuery
- Text selection cannot been cancelled
Attachments
Issue Links
- relates to
-
QTBUG-53134 Calling selectedText returns empty string after setting selection via javascript.
- Closed
For Gerrit Dashboard: QTBUG-55766 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
168869,5 | Add support of colored underline and background to InputMethodEvent | 5.8 | qt/qtwebengine | Status: MERGED | +2 | 0 |
180414,4 | Add back SIP (Software Input Panel) widget test | 5.8 | qt/qtwebengine | Status: MERGED | +2 | 0 |
180415,2 | Make input method hints available via RWHV delegate widget | 5.8 | qt/qtwebengine | Status: MERGED | +2 | 0 |
180416,2 | Fix handling of empty input method events | 5.8 | qt/qtwebengine | Status: MERGED | +2 | 0 |
180417,3 | Fix confirming IME composition and newline insertion | 5.8 | qt/qtwebengine | Status: MERGED | +2 | 0 |
180418,3 | Fix text selection and input method query | 5.8 | qt/qtwebengine | Status: ABANDONED | 0 | 0 |
181969,3 | Enable virtual keyboard on Qt supported platforms | 53-based | qt/qtwebengine-chromium | Status: MERGED | +2 | 0 |
187787,9 | Fix text selection and input method query | 5.9 | qt/qtwebengine | Status: MERGED | +2 | 0 |
192064,4 | Add back widget auto tests for inputMethodQuery and inputMethodHints | 5.9 | qt/qtwebengine | Status: MERGED | +2 | 0 |