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

bug(ios): Key processing with text selection problems #10107

Open
1 of 8 tasks
bharanidharanj opened this issue Nov 30, 2023 · 0 comments
Open
1 of 8 tasks

bug(ios): Key processing with text selection problems #10107

bharanidharanj opened this issue Nov 30, 2023 · 0 comments
Assignees
Milestone

Comments

@bharanidharanj
Copy link

bharanidharanj commented Nov 30, 2023

Describe the bug

The test cases for the #9073 with legacy apps show some limitations.

See #9073 (comment) for the test cases and the google doc for the test results.

Keyman 17.0.218-alpha
iOS 16.6
iPhone 13 Mobile
Google Chrome 119.0.6045.169

Reproduce the bug

Failed Tests:

  1. (T03) ⁞^⁞ in doc, selection as indicated, typing Shift+A.
    Expected result: A⁞
    Actual results: Â
  2. (T04) ^⁞X⁞ in doc. Typing Shift+A.
    Expected result: Â⁞
    Actual result: ^A
  3. (T05) ^⁞X the quick brown fox⁞ in doc. Typing Shift+A.
    Expected result: Â⁞
    Actual result: ^A
  4. (T12) a→⁞ in doc (i.e. A followed by TAB. With text_selection_tests_keyboard you can press T to get the TAB character.).
    Typing BKSP.
    Expected result: a⁞
    Actual result: If I press T to get the TAB character, the page no longer displayed the cursor and the keyboard.
  5. (T14) Type A followed by [K_BKQUOTE] and B and C.
    Press BKSP twice.
    Expected result: ok1
    Actual result: a'
  6. (T15) Type X, A followed by [K_BKQUOTE] and B. Select B (Xa⁞b⁞).
    Press BKSP twice.
    Expected result: X⁞
    Actual result: Xa
  7. (T16) Type X, A followed by [K_BKQUOTE] and B. Select B (Xa⁞b⁞).
    Press BKSP then O.
    Expected result: Xao⁞
    Actual result: Xa'o
  8. (T61) Hello ⁞world⁞ in doc.
    Expected results: lowercase predictions
    Actual result: No lowercase predictions
  9. (T62) Hello. ⁞world⁞ in doc.
    Expected results: uppercase predictions
    Actual result: No uppercase predictions

Expected behavior

No response

Related issues

#9073 #10093

Keyman apps

  • Keyman for Android
  • Keyman for iPhone and iPad
  • Keyman for Linux
  • Keyman for macOS
  • Keyman for Windows
  • Keyman Developer
  • KeymanWeb
  • Other - give details at bottom of form

Keyman version

17.0.218-alpha

Operating system

iOS 16.6

Device

iPhone 13

Target application

No response

Browser

Chrome browser

Keyboard name

No response

Keyboard version

No response

Language name

No response

Additional context

No response

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

No branches or pull requests

3 participants