Hi, Dmitry Timoshkov! The patch brakes rotation for modes with positive axis. Try apply this patch to the test application attached to the bug #22996.
Also you can try the following combinations: 1) x - positive, y - positive, 2) x - a positive, y - negative; 3) x - negative, y - positive, 4) x - negative, y - negative
I would like to offer another solution to this problem. I can do than this evening.