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(developer): Key processing with text selection problems #10006

Open
ermshiperete opened this issue Nov 14, 2023 · 1 comment
Open

bug(developer): Key processing with text selection problems #10006

ermshiperete opened this issue Nov 14, 2023 · 1 comment

Comments

@ermshiperete
Copy link
Contributor

ermshiperete commented Nov 14, 2023

The test cases for the Text Selection and Key Processing spec shows some limitations in Keyman Developer (Debugger Mode).

See here for the test cases and the google doc for the test results.

Failed tests:

  1. (T04) ^⁞X⁞ in doc. Typing A.
    Expected result: Â⁞
    Actual result: ^A⁞
  2. (T05) ^⁞X the quick brown fox⁞ in doc. Typing A.
    Expected result: Â⁞
    Actual result: ^A⁞
  3. (T15) Type X, a followed by [K_BKQUOTE] and b. Select b (Xa⁞b⁞).
    Press BKSP twice.
    Expected result: X
    Actual result: Xfail2
  4. (T16) Type X, a followed by [K_BKQUOTE] and b. Select b (Xa⁞b⁞).
    Press BKSP then o.
    Expected result: Xao
    Actual result: Xaok3
@mcdurdin
Copy link
Member

For the debugger, one difference of note is that markers are persisted across cursor movement, unlike in ordinary text input scenarios; this may not affect the tests reported here but is something to be aware of. Additionally, markers are visible in the character view pane in the debugger, which can help.

@mcdurdin mcdurdin added this to the 18.0 milestone Nov 14, 2023
@mcdurdin mcdurdin modified the milestones: 18.0, A18S19 Apr 29, 2024
@mcdurdin mcdurdin self-assigned this Apr 29, 2024
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

2 participants