keyman
keyman copied to clipboard
fix(common/web): improve null handling and initialisation of KvkFileWriter
Improve null handling of associatedKeyboard, key ansiFont.name and unicodeFont.name in KvkFileWriter, plus incorrect initialisation of BUILDER_KVK_STRING, which should be { len: 1, str: '' } not { len: 0, str: '' }.
Test cases included to cover the three null strings.
Fixes: #12809
@keymanapp-test-bot skip
User Test Results
Test specification and instructions
User tests are not required
Test Artifacts
- Android
- Developer
- Keyman Developer - build pending
- Compiler Regression Tests - build pending
- kmcomp.zip - build pending
- iOS
- Keyman for iOS (simulator image)
- FirstVoices Keyboards for iOS (simulator image)
- TestFlight internal PR build version -
18.0.167 (0.12810.12531)
- Keyboards
- Test Keyboards - build pending
- Web
- Windows