Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Tablet] Cannot interact with select options by using keyboard #1752

Open
3 tasks done
hieunguyen2211 opened this issue Dec 11, 2024 · 2 comments
Open
3 tasks done

[Tablet] Cannot interact with select options by using keyboard #1752

hieunguyen2211 opened this issue Dec 11, 2024 · 2 comments
Labels
info-needed / awaiting response Further information is requested

Comments

@hieunguyen2211
Copy link

Bug Report

Problem

What is expected to happen?

On tablets, users can interact with select options by using the keyboard (navigation by arrows, selection by Enter).

What does actually happen?

On tablets, users cannot interact with select options by using the keyboard.

Information

Command or Code

I used the code provided at: https://www.w3schools.com/tags/tag_select.asp for select and option html.

Environment, Platform, Device

Android 13 (API 33), Android 12 (API 32)

Version information

cordova: 12.0.0
cordova-android: 13.0.0

Checklist

  • I searched for existing GitHub issues
  • I updated all Cordova tooling to most recent version
  • I included all the necessary information above
@breautek
Copy link
Contributor

I don't have physical hardware but I used the simulators with simulated physical keyboard attached.

I didn't reproduce these on phones but it does reproduce on the tablet simulators.
Additionally there is a slight difference of behaviour with the chrome application where keyboard navigation does work, but it is a little janky (the select menu seems to hide during the key press and reappears on key up, resulting in the menu flashing).

But these are standard browser features, so I don't think Cordova can do anything here. It's not something that Cordova actually implements and the issue is likely inside the underlying webview component. I'd first ensure that you have the latest Android System Webview installed from Google Play to see if the issue is resolved. If not, then reporting a bug to chromium will probably be the next step to see what they say.

@breautek breautek added the info-needed / awaiting response Further information is requested label Dec 12, 2024
@hieunguyen2211
Copy link
Author

Thanks @breautek for your information.
I reported the issue to chromium: https://issues.chromium.org/issues/384342048.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
info-needed / awaiting response Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants