Push-to-talk spacebar doesn't work on startup despite voiceEnabled: true (v2.1.74)

Resolved 💬 3 comments Opened Mar 13, 2026 by danielalfonsetti Closed Mar 16, 2026

Description

Push-to-talk (spacebar) does not activate on session start even though voiceEnabled: true is set in ~/.claude/settings.json. Every time Claude Code starts, I have to manually toggle voice mode off and back on (/voice twice) for the spacebar push-to-talk to work.

Steps to reproduce

  1. Set "voiceEnabled": true in ~/.claude/settings.json
  2. Start a new Claude Code session
  3. Hold spacebar — nothing happens (push-to-talk doesn't activate)
  4. Run /voice to disable voice mode
  5. Run /voice again to re-enable voice mode
  6. Hold spacebar — push-to-talk now works correctly

Expected behavior

Push-to-talk should work immediately on session start when voiceEnabled: true is configured.

Environment

  • Claude Code version: 2.1.74
  • OS: Fedora Linux 42 (kernel 6.19.6-100.fc42.x86_64)
  • Desktop: GNOME
  • Terminal: kitty
  • Shell: bash

Notes

This appears related to the fix in v2.1.70 ("Fixed push-to-talk not activating on session start when voiceEnabled: true was set in settings"), but the issue persists on v2.1.74. May be a regression or a Linux/Fedora-specific edge case.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗