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

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

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

hieunguyen2211 opened this issue Dec 11, 2024 · 3 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.

@breautek
Copy link
Contributor

breautek commented Feb 6, 2025

I'm closing this issue because I don't think there is anything actionable by Cordova. Chances are, if the bug is within the webview component, then it will be fixed upstream without

Should there be action required to address this issue then we can reopen this ticket at that time.

@breautek breautek closed this as not planned Won't fix, can't repro, duplicate, stale Feb 6, 2025
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