Цей вебсайт матиме обмежену функціональність, доки ми проводимо його обслуговування для поліпшення роботи. Якщо прочитана стаття не розв'язала вашу проблему і ви хочете поставити питання, наша спільнота підтримки з радістю допоможе вам на @FirefoxSupport у Twitter та /r/firefox на Reddit.

Шукати в статтях підтримки

Остерігайтеся нападів зловмисників. Mozilla ніколи не просить вас зателефонувати, надіслати номер телефону у повідомленні або поділитися з кимось особистими даними. Будь ласка, повідомте про підозрілі дії за допомогою меню “Повідомити про зловживання”

Докладніше

Ця тема перенесена в архів. Якщо вам потрібна допомога, запитайте.

Autocomplete on contenteditable divs with android default keyboard is behaving strangely when backspacing a word

  • 2 відповіді
  • 1 має цю проблему
  • 16 переглядів
  • Остання відповідь від flyingcube

more options

I am developing a mobile web app that makes heavy use of contenteditable divs, and firefox android's behavior when typing in them has changed recently in how it handles autocomplete.

I have found this behaviour on sites other than my own, and have created a jsfiddle at http://jsfiddle.net/wEyh5/4/ where this can easily be seen. What happens is that when a word in the element is beginning to be deleted, autocomplete will insert the word that is being deleted at the beginning of the word (so start turns into starstart). I have noticed that this does not happen when using the swype keyboard, only the default android keyboard does this. On other browsers, autocomplete in contenteditable elements works fine.

Also, autocomplete and backspace perform as expected on input elements and other ways of entering text that I have tested so far. This problem happens on both firefox 17 and 18. Is there some way to make firefox mobile have consistent keyboard behaviour on contenteditable elements?

I am developing a mobile web app that makes heavy use of contenteditable divs, and firefox android's behavior when typing in them has changed recently in how it handles autocomplete. I have found this behaviour on sites other than my own, and have created a jsfiddle at http://jsfiddle.net/wEyh5/4/ where this can easily be seen. What happens is that when a word in the element is beginning to be deleted, autocomplete will insert the word that is being deleted at the beginning of the word (so start turns into starstart). I have noticed that this does not happen when using the swype keyboard, only the default android keyboard does this. On other browsers, autocomplete in contenteditable elements works fine. Also, autocomplete and backspace perform as expected on input elements and other ways of entering text that I have tested so far. This problem happens on both firefox 17 and 18. Is there some way to make firefox mobile have consistent keyboard behaviour on contenteditable elements?

Усі відповіді (2)

more options

Please check Firefox beta in the market or Nightly from https://nightly.mozilla.org there have been several keyboard changes in these builds.

more options

I just tested it on the firefox beta and it is working fine.