Skip to content

bug(mac): backspace a Khmer consonant result in outputs of the vowel before the consonant #15592

@Meng-Heng

Description

@Meng-Heng

Describe the bug

It seems to only happen on the vowel.

I'm only seeing this issue with Khmer script. The Kenya (BTL) from #10246 works as expected.

Screen.Recording.2026-02-16.at.12.58.27.in.the.afternoon.mov

Reproduce the bug

  1. Open Google Sheets --> Double click in an empty cell to type
  2. Type s+[+v (This sequence consists of consonant + vowel + consonant)
  3. Backspace once to delete the output of v
  4. The backspace remove the output of v by replacing it with the output of [.

Expected behavior

It should delete the character, and no output of the letter before it.

Related issues

#14879

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

19.0.198-alpha-test-15561

Operating system

macOS Tahoe v26.2 | Sequoia v15.7.3

Device

Mac Mini M2 | MacBook Pro Intel Chip

Target application

Google Sheets

Browser

Safari v26.2 + v18.6

Keyboard name

Khmer Angkor: https://keyman.com/keyboards/khmer_angkor

Keyboard version

Khmer Angkor v2.4

Language name

Khmer

Additional context

Metadata

Metadata

Assignees

Labels

Type

Projects

Status

Todo

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions