Skip to content

Studio: Playhead jump (A/E) overrides player state and canvas zoom reset fails in split-screen view #1080

@O1Anas

Description

@O1Anas

Describe the bug

  1. Playhead Jump (A/E) Overrides Player State

    • When a video/composition is playing and I press A (jump to start), the player pauses instead of continuing playback
    • Similarly, pressing E (jump to end) while playing causes an unwanted pause
    • Expected behavior: The player should maintain its play/pause state when jumping with A or E
    • This currently differs from standard NLE player behavior, where playhead navigation preserves playback state
  2. Canvas Zoom Reset Broken in Split-Screen

    • When the browser window is snapped to half the screen, clicking "reset zoom" on the canvas doesn't reset correctly
    • Instead of resetting to fill all available canvas space, it only resizes to half of the split view or resizes unpredictably
    • The zoom reset should work consistently regardless of window dimensions
Image

Steps to reproduce

For bug 1 (Playhead Jump):

  1. Open a composition in Studio
  2. Press spacebar to start playback
  3. While playing, press A to jump to start
  4. Observe that playback pauses (should continue)

For bug 2 (Canvas Zoom Reset):

  1. Snap browser window to half the screen (or use split-screen view)
  2. Zoom or pan the canvas
  3. Click "reset zoom" button
  4. Observe incorrect resize behavior

Environment

✓ Version          0.6.46 (latest)
✓ Node.js          v22.22.2 (linux x64)
✓ CPU              4 cores · Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz @ 3100MHz
✓ Memory           7.6 GB total · 2.7 GB free
✓ Disk             42.2 GB free
✓ /dev/shm         3907 MB
✓ Environment      Native terminal
✓ FFmpeg           ffmpeg version 6.1.1-3ubuntu5
✓ FFprobe          ffprobe version 6.1.1-3ubuntu5
✓ Chrome           cache: /home/anas/.cache/hyperframes/chrome/chrome-headless-shell/linux-131.0.6778.85/chrome-headless-shell-linux64/chrome-headless-shell
✓ Docker           Docker version 29.1.3, build 29.1.3-0ubuntu3~24.04.2
✗ Docker running   Not running
    Start Docker Desktop or run: sudo systemctl start docker
◇  Some checks failed — see hints above

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions