Open Bug 1916767 Opened 2 months ago Updated 2 months ago

Surrounding text doesn't work properly in Google Docs

Categories

(Web Compatibility :: Site Reports, defect, P3)

Firefox 130

Tracking

(Not tracked)

UNCONFIRMED

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:

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ː

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.

See also https://github.com/keymanapp/keyman/issues/12360.

Assuming this is a webcompat problem, since it works in other websites.

Component: Untriaged → Site Reports
Product: Firefox → Web Compatibility

eb1, just to confirm - does this work in Chrome, or is it broken there, too?

Severity: -- → S4
User Story: (updated)
Flags: needinfo?(eb1)
Priority: -- → P2
Priority: P2 → P3
Flags: needinfo?(james)

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 :)

Flags: needinfo?(james)

Yes, it works correctly in Chrome (although Chrome doesn't support surrounding text, so Keyman has to use backspace to delete the previous character)

Flags: needinfo?(eb1)
You need to log in before you can comment on or make changes to this bug.