Summary
LeanType's voice input (Groq voice plugin, own build 1.0.2-groq) refuses input in browser URL bars / omniboxes, while dictation works normally in regular text fields on web pages. Tested and reproduced in two independent browsers with different engines, so the issue appears to be on the keyboard side, not browser-side.
Steps to reproduce
- Set LeanType (with Groq voice plugin) as active keyboard.
- Open any website in a browser (tested: IronFox [Fenix-based] and Vanadium [Chromium-based]).
- Tap the mic button and dictate into a search field INSIDE the page (e.g. Wikipedia search box) → text is inserted correctly.
- Tap the URL bar of the same browser and dictate the same input → nothing happens / text does not appear.
Expected behavior
Voice dictation should insert transcribed text into the URL bar, like regular text fields.
Actual behavior
Dictation is not accepted in the URL bar. No text is inserted. Same result in both IronFox (Fenix/GeckoView) and Vanadium (Chromium).
Isolation test (root cause indication)
Switching the keyboard to Gboard: voice dictation WORKS in the exact same URL bars of both browsers.
This isolates the problem to LeanType's handling of textUri-type input fields:
- In-page fields (type=text) → dictation works
- Browser omnibox (inputType textUri | textNoSuggestions) → dictation fails
- Same fields with Gboard → dictation works
Likely cause: the voice input path either checks the field's InputType and disables itself for URI fields, or fails to commit text via InputConnection in these custom fields.
Environment
- Device: Google Pixel 9a
- Android version: 17
- LeanType main app: v4.1.7 (official GitHub release build)
- Voice plugin: Groq voice plugin 1.0.2-groq (own build from source)
- Browsers tested: IronFox (Fenix-based), Vanadium (Chromium-based)
Notes
- Microphone permission for the keyboard is granted and works (dictation works in other apps and in-page fields).
- Not a browser privacy-hardening issue: Vanadium and IronFox share no engine, and Gboard dictates fine in both.
Summary
LeanType's voice input (Groq voice plugin, own build 1.0.2-groq) refuses input in browser URL bars / omniboxes, while dictation works normally in regular text fields on web pages. Tested and reproduced in two independent browsers with different engines, so the issue appears to be on the keyboard side, not browser-side.
Steps to reproduce
Expected behavior
Voice dictation should insert transcribed text into the URL bar, like regular text fields.
Actual behavior
Dictation is not accepted in the URL bar. No text is inserted. Same result in both IronFox (Fenix/GeckoView) and Vanadium (Chromium).
Isolation test (root cause indication)
Switching the keyboard to Gboard: voice dictation WORKS in the exact same URL bars of both browsers.
This isolates the problem to LeanType's handling of
textUri-type input fields:Likely cause: the voice input path either checks the field's InputType and disables itself for URI fields, or fails to commit text via InputConnection in these custom fields.
Environment
Notes