fix(core): Fix nuances when updating context 🌱#10439
fix(core): Fix nuances when updating context 🌱#10439ermshiperete merged 4 commits intoepic/core/9999-normalizationfrom
Conversation
User Test ResultsTest specification and instructions
Test Artifacts
|
106a2b2 to
98ef895
Compare
eeb90b3 to
3c360af
Compare
3c360af to
a4c9404
Compare
mcdurdin
left a comment
There was a problem hiding this comment.
LGTM, a couple of minor niggles
|
@bharanidharanj It looks like you're using the snap version of Firefox and Chrome/Chromium. Please remove them and install the .deb versions. You can run these commands in a terminal: sudo snap remove firefox
sudo add-apt-repository ppa:mozillateam/ppa
echo '
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
' | sudo tee /etc/apt/preferences.d/mozilla-firefox
echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox
sudo apt install firefoxand sudo snap remove chromium-browser
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.debAlso, make sure you're testing with X11 (on Wayland there's a different bug #10476 that affects testing of this PR). @keymanapp-test-bot retest |
@ermshiperete Sure. Thanks for your suggestion. |
|
@bharanidharanj Sorry, should have told you not to test with slate.js since that has bug. Could you please retest using the input field in keyman.com/keyboards instead? Thanks! @keymanapp-test-bot retest GROUP_WIN TEST_KHMER_ANGKOR TEST_SIL_EURO_LATIN TEST_GALAXIE_HEBREW TEST_SIL_IPA TEST_CJK_IMX GROUP_MAC TEST_KHMER_ANGKOR TEST_CJK_IMX GROUP_LINUX TEST_KHMER_ANGKOR TEST_SIL_EURO_LATIN TEST_SIL_IPA TEST_CJK_IMX |
@ermshiperete Sure, I will do it. |
Test ResultsGROUP_WIN: Windows
|
GROUP_LINUX: Ubuntu 22.04 with X11
|
Test ResultsGROUP_MAC: macOS
|
…alization' into fix/core/10100-ContextNuances # Conflicts: # core/tests/unit/kmnkbd/state_context_api.cpp





Fixes #10100.
User Testing
Preparations
Tests
Open https://keyman.com/keyboards in a browser and run the following tests:
ឞ. Note that on macOS, the function key to use is rightoption.ស្រុក.ǎבְּרֵאשִׁית. FAILED if the output is different.ŋ.<space>g e u l<space>. Verify that the result is한글.