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

Tooltip on mobile generates keyboard bug #2483

Open
GGilli opened this issue Aug 9, 2024 · 0 comments
Open

Tooltip on mobile generates keyboard bug #2483

GGilli opened this issue Aug 9, 2024 · 0 comments

Comments

@GGilli
Copy link

GGilli commented Aug 9, 2024

Description

Using a keyboard definition with tooltip property for the keycaps, on a iOS device in Chrome, the tooltip is shown when the keycap is pressed after like a second. If during this delay time you press another keycap the keyboard is unresponsive till you reload the component. In a previous version of mathlive I had a similar problem due to zone.js (fix already applied) where a keycap was remaining pressed indefinitely as soon as the variant menu was displayed.

Steps to Reproduce

  1. Create a keyboard definition with tooltips (no shifted keycap and no variants...just simple)
  2. On a iOS device press rapidly in sequence 2 keycaps (before the tooltip appears)

Actual Behavior

The keyboard is unresponsive. none of the keycaps works from now on.
Note: if you press the first keycap and wait for the tooltip to appear and then you press the second keycap the keyboard works as expected.

Expected Behavior

The keyboard should not be unresponsive and the tooltip should be visible only for the last keycap pressed as soon as the delay ends.

Environment

MathLive version current 0.101.0

Operating System iOS 17

Browser Chrome (on Safari is ok!)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant