Version: 0.7.21 (served Studio bundle)
Summary
Pressing s with no modifier fires two separate keydown handlers simultaneously: it Splits the selected clip at the playhead and toggles snap on/off. So every split also flips the snap state, and there's no way to rebind it.
Repro
- Select a clip and place the playhead inside it.
- Press
s (no modifier).
- The clip splits and the snap toggle changes state.
Mechanism (served 0.7.21 bundle)
Two handlers react to "s" with no modifier:
t.key === "s" && !t.altKey → Split at playhead (selectedElement + currentTime)
g.key === "s" && !g.metaKey && !g.ctrlKey && !g.altKey → toggle snapEnabled
(Cmd/Ctrl+S = Save, separate and fine.)
Expected
One action per key. Either move one binding to a different key, or guard the handlers so Split doesn't also toggle snap. A rebind option would also solve it.
Version: 0.7.21 (served Studio bundle)
Summary
Pressing s with no modifier fires two separate keydown handlers simultaneously: it Splits the selected clip at the playhead and toggles snap on/off. So every split also flips the snap state, and there's no way to rebind it.
Repro
s(no modifier).Mechanism (served 0.7.21 bundle)
Two handlers react to
"s"with no modifier:t.key === "s" && !t.altKey→ Split at playhead (selectedElement + currentTime)g.key === "s" && !g.metaKey && !g.ctrlKey && !g.altKey→ togglesnapEnabled(Cmd/Ctrl+S = Save, separate and fine.)
Expected
One action per key. Either move one binding to a different key, or guard the handlers so Split doesn't also toggle snap. A rebind option would also solve it.