Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
5.15.6, 5.15.4, 5.15.5
-
None
Description
I think the patch introduced to fix QTBUG-91073 completely broke TextInput cursor positioning for single line TextInput. At least in our app, since Qt5.15.4, panning is not applied to force the input to stay on top of the keyboard when required.
A quick review of the commit shows that QAndroidInputContext::cursorRect() returns a null QRect, in a few cases which impact the 4 first parameters of QtAndroidInput::showSoftwareKeyboard