You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(paste): widen to all Chromium/Gecko hosts; add detection log
Process-name detection misses custom Electron hosts (Hermes Agent,
Tabby, Wave, any branded Electron shell) that aren't in the known
browser list. Their executable name is the brand, not chrome/edge —
so the previous IsBrowser check skipped them and they fell through
to the Ctrl+V branch, which the TUI inside the webview intercepts.
Adds IsChromiumOrGeckoHost(cls) keyed on the window class instead:
Chrome_WidgetWin_1 — Chrome / Edge / every Electron app
MozillaWindowClass — Firefox / forks
Any match → char-type. Catches the Hermes Agent case without
needing per-app process names.
SMART command refactored into a clear 4-step cascade:
1. Code editor process → Shift+Insert
2. Native terminal class → Shift+Insert
3. Chromium / Gecko host → char-type
4. Native Win32 app → Ctrl+V
Each paste also emits a one-line stderr log
bizvoice-paste: proc=... cls=... strategy=...
so when something still fails we can read the exact decision from
the type-proc stderr stream Node already captures.
Bump 0.1.23 → 0.1.24.