Skip to content

bug(mac): diacritics replacing previous character for some languages #7542

@sgschantz

Description

@sgschantz

Describe the bug

With the Κenya (BTL) keyboard selected, typing a diacritic causes the previous character to be overwritten

Reproduce the bug

Case 1, Google Chrome

  1. Install and select the keyboard 'Kenya (BTL)'
  2. Switch to Google Chrome and select the URL text field
  3. Type b^ug
  4. Expected --> [empty], b, b^, bû, bûg
  5. Received --> [empty], b, b^, uû, uûg

Case 2, TextEdit

  1. Select the keyboard 'Kenya (BTL)'
  2. Switch to the TextEdit application and click on a document
  3. Type b^ug
  4. Expected --> [empty], b, b^, bû, bûg
  5. Received --> [empty], b, b^, bûu, bûug

Note: Pages behaves the same as TextEdit but Safari works as expected

Expected behavior

No response

Related issues

#7526 Polytonic Greek also has diacritic issues, but they be more related to backspace

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

16.0.86.alpha

Operating system

No response

Device

No response

Target application

No response

Browser

No response

Keyboard name

No response

Keyboard version

No response

Language name

No response

Additional context

No response

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions