You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Browse filesBrowse the repository at this point in the historyBrowse files
Evgeni Raikhel
committed
Fix arrow-key radio-button edits not starting the auto-commit debounce
A discrete edit's touch()+finalize() land in the same frame as the
end_frame_and_maybe_commit() call that just parked the real deadline -
unlike a mouse drag, which spans several frames with the widget still
active in between. The focus-loss shortcut couldn't tell the two apart
and was collapsing the just-set deadline back to "now" on that same
frame, so changing the Downscale Ratio via arrow keys never actually
waited out commit_delay (mouse clicks were unaffected, since a mouse
press keeps the item active for that frame). Suppress the shortcut for
the one frame finalize() just ran on.
0 commit comments