Skip to content

(studio) Timeline focus disables keyboard shortcuts #1136

Closed

Description

@O1Anas

Describe the bug

When manually seeking to a different position on the timeline in the web studio previewer by clicking on the element, the timeline's border becomes white (the default focus indicator/outliner used by browsers). While the timeline is focused, all NLE (Non-Linear Editor) keyboard shortcuts stop working. Shortcuts resume only after the timeline loses focus (after clicking away). This disrupts keyboard-driven workflows.

Steps to reproduce

  1. Open the web studio previewer
  2. Click on the timeline element to seek to a different position
  3. Observe the border turns white and shortcuts no longer work
  4. Click outside the timeline to restore shortcut functionality

Expected behavior

Keyboard shortcuts for the NLE should continue to work even when the timeline is focused, or the element should not retain focus in a way that disables global shortcuts for the editor.

Actual behavior

After clicking the timeline, it gains a white outline (focus), and all NLE keyboard shortcuts cease to function until focus is lost. See attached screenshot for the border highlight.

timeline element focus bug

Environment

✓ Version          0.6.61 (latest)
  ✓ Node.js          v22.22.2 (linux x64)
  ✓ CPU              4 cores · Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz @ 1601MHz
  ✗ Memory           7.6 GB total · 1.9 GB free
                     Low memory — renders may fail. Close other apps or increase RAM.
  ✓ Disk             45.7 GB free
  ✓ /dev/shm         3907 MB
  ✓ Environment      Native terminal
  ✓ FFmpeg           ffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers
  ✓ FFprobe          ffprobe version 6.1.1-3ubuntu5 Copyright (c) 2007-2023 the FFmpeg developers
  ✓ Chrome           cache: /home/anas/.cache/hyperframes/chrome/chrome-headless-shell/linux-131.0.6778.85/chr
ome-headless-shell-linux64/chrome-headless-shell                                                                ✓ Docker           Docker version 29.1.3, build 29.1.3-0ubuntu3~24.04.2
  ✗ Docker running   Not running

Additional context

This is likely caused by the timeline element capturing focus and hijacking keyboard events, preventing keyboard shortcuts from working until focus is shifted away. Might need to update focus handling or explicitly forward shortcuts when timeline is focused.

Activity

  1. added a commit that references this issue on May 30, 2026
    194ad6f
  2. added a commit that references this issue on May 31, 2026
    fc608ad
  3. added 2 commits that reference this issue on Aug 6, 2026
    1f32d54
    57e7172
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions