Files
voicebox/tauri
Jamie Pine f2e55ba50f fix(dictation): run hotkey commands off the main thread
enable_hotkey/disable_hotkey/update_chord_bindings were sync commands,
which Tauri runs on the main thread. update_bindings joins the
dispatcher thread, and the dispatcher's chord-effect path blocks on
main-thread window calls (outer_size, current_monitor, set_position) —
toggling the hotkey while an effect was in flight could deadlock.
Async commands run on the runtime pool, so the join no longer blocks
the thread the dispatcher is waiting on.
2026-07-26 23:17:20 -07:00
..
2026-06-28 16:33:27 -07:00