Files
voicebox/tauri
jamiepine 12450444f9 fix(tauri): only restore a pill that was visible before the paste; keep tao's focusable ivar on the re-classed panel
Review follow-ups: a paste completing after the frontend already hid the
pill must not re-show it (nothing would hide it again until the next
dictation), so the hide/show cycle now applies only when the window was
visible. The live object re-classed by object_setClass is tao's
TaoWindow, which declares a 'focusable' ivar read by Window::set_focusable
and its key/main-window overrides; VoiceboxPillPanel declares the same
ivar so those lookups cannot panic after the swap.
2026-10-03 20:31:55 +00:00
..
2026-06-28 16:33:27 -07:00