Krita cannot decide whether move the layer or navigate on timeline. Steps to reproduce: 1) Create a layer. 2) Add a frame and paint on it (to see results later). 3) Use arrows to navigate on timeline: back and forth. 4) Click "T" and use arrows to move the picture left and right. Actual results: 5a) Picture is moving AND the active frame is changing (previous/next and so on, according to the arrows) Expected results: 5b) EITHER picture is moving (only transform tool is active) OR the active frame is changing (only navigating on timeline is active) The preferred expected results: only transform tool is active; it is still possible to navigate on timeline after (somehow) going "out" of transform tool Use-case: 1) Have a bunch of frames that need to be moved 2) Navigate through them with arrows 3) When on keyframe, click "T" and move the picture to correct location 4) Click "B" or something to end transforming, navigate on timeline (without needing to refocus on timeline) to the next (or other) frame 5) Repeat (Needing to refocusing (with mouse) on timeline to navigate to the next interesting frame would be time-consuming and irritating)
Jouni, Can you take alook?
Looks like the frame switching actions are triggered through KisShortcutMatcher, while the move tool gets called directly from a QAction.
It seems like the bug is fixed in Krita 5.2.3 (I remember there was a commit about that some time ago actually)