api.VirtualKeyboard - doesn't seem to be supported on chrome mobile 109
What type of issue is this?
Incorrect support data (example: BrowserX says "86" but support was added in "40")
What information was incorrect, unhelpful, or incomplete?
the VirtualKeyboard API was supported since chrome mobile 94 according to the table, but I tried on chrome 109 on an android emulator, and it's not there
What browsers does this problem apply to, if applicable?
Chromium (Chrome, Edge 79+, Opera, Samsung Internet)
What did you expect to see?
the VirtualKeyboard API is available through navigator.virtualKeyboard
Did you test this? If so, how?
yes, connecting chrome devtools to the emulator which has chrome 109 installed. try to access the navigator.virtualKeyboard from both devtools console and the app running inside it
Can you link to any release notes, bugs, pull requests, or MDN pages related to this?
https://developer.mozilla.org/en-US/docs/Web/API/VirtualKeyboard_API
Do you have anything more you want to share?
No response
MDN URL
https://developer.mozilla.org/en-US/docs/Web/API/VirtualKeyboard_API
MDN metadata
MDN page report details
- Query:
api.VirtualKeyboard - Report started: 2025-11-14T21:45:00.614Z
http//:github.com/aonjeerasak1998-lang
yes, connecting chrome devtools to the emulator which has chrome 109 installed.
I'm not sure what you mean by "emulator", but I just verified that the following BCD collector tests pass both on Chrome Desktop 143 and Chrome Mobile 139 via BrowserStack Live:
- https://collector.openwebdocs.org/tests/api/Navigator/virtualKeyboard
- https://collector.openwebdocs.org/tests/api/VirtualKeyboard
If you experience a bug with the VirtualKeyboard API in Chrome Desktop or Mobile, I would recommend looking through these issues first, and filing an issue on the Chrome issue tracker if necessary.
If there is indeed a fundamental bug with VirtualKeyboard API, then we can add a note to bug, referencing the Chromium bug, but for now, I'm closing this issue.
yes, connecting chrome devtools to the emulator which has chrome 109 installed.
I'm not sure what you mean by "emulator", but I just verified that the following BCD collector tests pass both on Chrome Desktop 143 and Chrome Mobile 139 via BrowserStack Live:
- https://collector.openwebdocs.org/tests/api/Navigator/virtualKeyboard
- https://collector.openwebdocs.org/tests/api/VirtualKeyboard
If you experience a bug with the VirtualKeyboard API in Chrome Desktop or Mobile, I would recommend looking through these issues first, and filing an issue on the Chrome issue tracker if necessary.
If there is indeed a fundamental bug with VirtualKeyboard API, then we can add a note to bug, referencing the Chromium bug, but for now, I'm closing this issue.
By "emulator" I meant Android Emulator(https://developer.android.com/studio/run/emulator). You can also see from the screenshot that it is what I used. Thanks for sharing the links to the test, I'll try these in the emulator and device and see if that works.