Windows 10 reached EOS (end of support) on October 14, 2025. If you are on Windows 10, see this article.

Mozilla 도움말 검색

고객 지원 사기를 피하세요. 저희는 여러분께 절대로 전화를 걸거나 문자를 보내거나 개인 정보를 공유하도록 요청하지 않습니다. "악용 사례 신고"옵션을 사용하여 의심스러운 활동을 신고해 주세요.

자세히 살펴보기
Open

Typing out text

blazer1048

For a few weeks now, trying to to type anything while using Firefox on android mobile is an exercise in frustration and insanity. It makes me want to tear my hair out. I type part of a word, and then it suddenly adds the autocompleted word after the end of the letter I already typed. It also keeps screwing up after apostrophes: I type "The car is Jo's car" for example, and suddenly the cursor makes a space after "Jo", but the cursor moves to behind the "s". The end result looks like "The car is Jo' car"s

I'm not making this up, it literally happened while typing the above line and I decided to leave it like that for you to see. Typing in firefox right now is maddening.

For a few weeks now, trying to to type anything while using Firefox on android mobile is an exercise in frustration and insanity. It makes me want to tear my hair out. I type part of a word, and then it suddenly adds the autocompleted word after the end of the letter I already typed. It also keeps screwing up after apostrophes: I type "The car is Jo's car" for example, and suddenly the cursor makes a space after "Jo", but the cursor moves to behind the "s". The end result looks like "The car is Jo' car"s I'm not making this up, it literally happened while typing the above line and I decided to leave it like that for you to see. Typing in firefox right now is maddening.

모든 댓글 (3)

We're working on it. If you use Samsung keyboard, disabling some "smart typing" features in Samsung Keyboard settings might be workaround.

TyDraniu said

We're working on it. If you use Samsung keyboard, disabling some "smart typing" features in Samsung Keyboard settings might be workaround.

Any updates?

Also, and I get that this is askiaskingn a lot, but could you explain why this issue is even happening? It would at least sate my curiosity.

could you explain why this issue is even happening? It would at least sate my curiosity.

Android IME (InputConnection) often requests current editable text be synchronous. But Gecko has its on content process, so we have two data blocks for Java side (ShadowText) and content side (CurrentText). This is synchronous when Gecko notifies IME of text/selection changes.

After we introduced a bug, it doesn't notify Gecko of IME composing range during batch mode to avoid unnecessary selection changes. After ending batch mode, we will send current composing ranges. Without text changes, IME content observer doesn't notify widget of any changes. So calling onIMESynchronized causes unexpected text/selection changes. Then text transaction is broken.

글쓴이 TyDraniu 수정일시

질문하기

글에 답글을 달기 위해서는 계정으로 로그인해야만 합니다. 계정이 아직 없다면 새로운 질문을 올려주세요.