Bug 403288 - Skips animation key frame when using shortcuts
Summary: Skips animation key frame when using shortcuts
Status: RESOLVED WORKSFORME
Alias: None
Product: krita
Classification: Applications
Component: Animation (other bugs)
Version First Reported In: 4.1.7
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL: https://twitter.com/ElyseGymer/status...
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-17 00:24 UTC by Elyse
Modified: 2019-05-12 04:33 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Test file (unzip to see the kra file) (1.80 MB, application/zip)
2019-01-17 11:35 UTC, mvowada
Details
(Video testing the bug) (721.72 KB, video/mp4)
2019-01-22 09:23 UTC, mvowada
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Elyse 2019-01-17 00:24:34 UTC
SUMMARY


STEPS TO REPRODUCE
1. Check you have "left" (key) and "right" (key) as short cuts for next/previous keyframe. 
2. make a bunch of keys on a timeline and try flipping through.
3. 

OBSERVED RESULT
Every other time or so, the shortcut will "skip over" a frame. If you expect it to go from frame 140 to 145, it will jump to the one after, i.e. 140 to 150.


EXPECTED RESULT

The shortcut to go to the previous keyframe or the next keyframe
SOFTWARE/OS VERSIONS
Windows: 
MacOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 mvowada 2019-01-17 11:35:49 UTC
Created attachment 117506 [details]
Test file (unzip to see the kra file)

Hi, 

It seems I'm not able to reproduce the bug on Ubuntu 14.04. 
I've checked with both 4.1.7 and 4.2.0 versions (see test file):

    1. created shortcuts for "Previous Key Frame"/"Next Key Frame" (left/right keys)
    2. created multiple keyframes
    3. kept tapping the left and right keys

Actual Results: the timeline cursor jumps across the key frames without skipping
Comment 3 mvowada 2019-01-22 09:23:58 UTC
Created attachment 117610 [details]
(Video testing the bug)

Hi Elyse,

I can confirm the issue on linux too with 4.1.7 and 4.2.0 Krita versions, thanks.
For me the exact steps to reproduce the bug are (see video testing):
    

    1. map the "Next Key Frame" action to the "Right" key
    2. map the "Previous Key Frame" action to the "Left" key

    3. "CTRL+N" (new)

    4. click on frame 0
    5. click "Add blank frame"
    6. repeat with frame 1,2,3
    
    7. click "First Frame" (on the play bar!)
    8. use the "Right" and "Left" keys


Actual Results: the timeline cursor will alternately skip keyframes.

NOTE A: point 7: directly clicking on the timeline would make it impossible to reproduce the bug.
NOTE B: here the issue disappears soon after the first playback.
Comment 4 mvowada 2019-01-22 09:24:18 UTC
(confirming)
Comment 5 Scott Petrovic 2019-03-30 12:52:23 UTC
This might have gotten fixed. Can you test this out on the latest nightly. Using shortcuts to go between keyframes seem to be working for me on the newest version (testing on master)
Comment 6 Scott Petrovic 2019-04-12 14:11:57 UTC
switching to needs info
Comment 7 Bug Janitor Service 2019-04-27 04:33:07 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 8 Bug Janitor Service 2019-05-12 04:33:10 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!