A layer is moved while painting with brush, if while the paint stroke is being drawn I press Ctrl key (on Windows). Note, that I never have Ctrl pressed while clicking (and/or holding) the mouse to switch to the move tool. Probably the keyboard modifier key event is processed out of order, or the brush stroke code tests for Ctrl being pressed in real time, not at the time the stroke was scheduled.
Steps to reproduce:
1. Create a big RGB, 16-bit document (4240x6059), no background, one empty layer
2. Create a new layer, paint on something to notice layer shifts (for example the text "test")
3. Duplicate that layer
4. Set soft brush, size 2375, spacing 1% so that painting the stroke takes some time
5. Quickly draw several long strokes using mouse or tablet, to put them in a queue
6. While the stroke is being printed, let go of the mouse, press & hold Ctrl on the keyboard.
7. Observe: subsequent queued paint strokes are executed as Move commands (bug)
8. Repeat the above, but without holding Ctrl - all paint strokes are executed after several seconds (intended behavior)
Same issue with 'Eraser" tool.
See the attached video. I've included OSD with key/mouse presses to show, that I never press Ctrl while painting the strokes. I press Ctrl after I let go of the mouse.
Severity: medium/high, it happens very rarely, but when it happens and the layer is moved without me noticing it, I have to redo some work if I merge the layers and have not enough history to undo.
CC: @CJButler (who solved the "stuck space bar" issue, thx!)
Please let me know if you can replicate this issue.
Versions affected (Windows):
non-beta: Adobe Photoshop Version: 25.11.0 20240716.r.706 b326a7d x64
beta: Adobe Photoshop Version: 25.12.0 20240722.m.2708 7e0e5ce x64