I've linked a branch with a proposed fix that removes the use of the timer when the orientationAngle is being set explicitly rather than from the screen orientation/primaryOrientation, which solves the issue from the keyboard's perspective (since it follows the application orientation).
This doesn't solve the issue for any apps using automatic orientation that want to rely on the orientationAngleChanged signal as an indicator that the orientation has actually changed though.
I've linked a branch with a proposed fix that removes the use of the timer when the orientationAngle is being set explicitly rather than from the screen orientation/ primaryOrientat ion, which solves the issue from the keyboard's perspective (since it follows the application orientation).
This doesn't solve the issue for any apps using automatic orientation that want to rely on the orientationAngl eChanged signal as an indicator that the orientation has actually changed though.