Surrounding text doesn't work properly in Google Docs
Categories
(Web Compatibility :: Site Reports, defect, P3)
Tracking
(Not tracked)
People
(Reporter: eb1, Unassigned)
References
()
Details
(Keywords: webcompat:needs-diagnosis, webcompat:site-report)
User Story
platform:linux impact:annoyance configuration:general affects:few branch:release diagnosis-team:dom
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:130.0) Gecko/20100101 Firefox/130.0
Steps to reproduce:
- Install Keyman (https://keyman.com) on Ubuntu (I tested with 22.04 and 24.04, both X11 and Wayland mode) and the "IPA (SIL)" keyboard (https://keyman.com/keyboards/sil_ipa):
sudo add-apt-repository ppa:keymanapp/keyman
sudo apt install keyman
km-package-install -p sil_ipa
- Open Google Docs (https://docs.google.com/) and create a new document
- switch to the "IPA (SIL)" keyboard
- type <kbd>n</kbd><kbd>></kbd>
Actual results:
Actual resultː nŋ
Expected results:
Expected resultː ŋ
After pressing the "greater" key, Keyman will delete the previous character via delete_surrounding_text
and then output ŋ
.
This works correct in other apps (as long as they support surrounding text), and it works in Firefox except with Google Docs and Google Slides.
Comment 1•2 months ago
|
||
Assuming this is a webcompat problem, since it works in other websites.
Comment 2•2 months ago
|
||
eb1, just to confirm - does this work in Chrome, or is it broken there, too?
Updated•2 months ago
|
Updated•2 months ago
|
Comment 3•2 months ago
|
||
I tried to reproduce this, but Keyman didn't work at all on my system, so I'm hoping someone else will report on whether it also reproduces in Chrome :)
Yes, it works correctly in Chrome (although Chrome doesn't support surrounding text, so Keyman has to use backspace to delete the previous character)
Description
•