Priority: P2: Important
Affects Version/s: 5.15.4, 6.2.0
Component/s: Quick: Controls 2
Commits:6ca31ca88a7ee86308e329afd6cd2c90a050d4d9 (qt/qtdeclarative/dev) 74ae8a118667c84e1abb16856a7679036cd69808 (qt/qtdeclarative/6.2) 8c1aa278e20d2cf3a4b4c5c5410f323a64338469 (qt/qtdeclarative/6.1)
There is inconsistency with the handling of some key events (modifiers) occurring with the QML TextEdit control. When the TextEdit is focused and the shift key is pressed, the shift-key press event is propagated to parent. But, when the shift key is released, the event seems to be accepted internally and the event and the event does not propagate to parent.
Please find a simple example showing the problem.
Run the example and press the shift key. The pressed event arrives to the external focus scope while the release event does not arrive.
|For Gerrit Dashboard: QTBUG-95073|
|359352,4||TextEdit: ignore all key release events||dev||qt/qtdeclarative||Status: MERGED||+2||0|
|359616,2||TextEdit: ignore all key release events||6.2||qt/qtdeclarative||Status: MERGED||+2||0|
|359617,2||TextEdit: ignore all key release events||6.1||qt/qtdeclarative||Status: MERGED||+2||0|