Skip to content

Push-to-talk drops quick release and leaves recording active on macOS (v7.11.0) #1671

@samiralibabic

Description

@samiralibabic

Bug Description

On macOS v7.11.0, with Global Shortcut Push to talk set to Shift+Space, hold-to-talk works correctly: press starts recording, release stops it.

But a quick press-and-release behaves incorrectly:

  • quick tap starts recording
  • recording continues after release
  • pressing the shortcut again does not stop/save the recording
  • it appears to trigger start again instead

This looks like a race where the Released event is ignored if it arrives while recording startup is still in progress.

Steps to reproduce

  1. Set Global Shortcut Push to talk to Shift+Space
  2. Quickly tap Shift+Space
  3. Observe recording starts and keeps running after release
  4. Tap Shift+Space again
  5. Observe it does not stop/save as expected

Expected
A quick tap should not leave recording latched on. If recording starts, the matching release should stop and process/save it.

Actual
Quick tap leaves recording active until a later valid release occurs.

Notes
Holding the shortcut works as expected, which suggests press/start and release/stop are wired correctly in general, but very fast release may be dropped during startup.

Platform

Mac OS

Affected Component

System (shortcuts/permissions)

Epicenter Version

v7.11.0

Severity

Moderate (workaround available)

Discord Link

No response

Checklist

  • I have searched existing issues to ensure this hasn't been reported

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugA defect or unexpected behavior that needs fixing

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions