keymanapp / keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
https://keyman.com/
Other
403 stars 112 forks source link

fix(developer): prevent invalid string ids 🏠 #12524

Closed mcdurdin closed 1 month ago

mcdurdin commented 1 month ago

Adds checks for invalid string IDs and corresponding unit tests.

Fixes: #12451 Cherry-pick-of: #12465

@keymanapp-test-bot skip

keymanapp-test-bot[bot] commented 1 month ago

User Test Results

Test specification and instructions

User tests are not required

darcywong00 commented 1 month ago

:cherries: pick of #12465, right?

keyman-server commented 3 weeks ago

Changes in this pull request will be available for download in Keyman version 17.0.331