Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's nice, as long as no one is trying to use your site from an ipad or other tablet or phone that doesn't support contenteditable well (i.e., all of them).

Others are starting to find workarounds by using a hidden textfield that captures input. I haven't tested them on a tablet or mobile phone yet, though. See the Ace editor and Codemirror 2: http://codemirror.net/2/internals.html http://ace.ajax.org/ (yes I know those are code editors, not wywsiwyg rich text editors, but I'm just pointing to solutions that might possibly work better on mobile platforms)

Another, perhaps kludgier workaround is to use a floating css keyboard for mobile users to enter text.



Lack of proper contentEditable support on typical mobile devices is indeed an issue. iOS somewhat supports it, for example you can make formatting changes but don't get a keyboard. There are some ways to go around this:

* Wait for Apple to fix this issue (there is a bug open)

* Implement a form-based workaround or do a on-screen keyboard in JavaScript

* Do something completely different. We've had quite good experiences in publishing from mobile devices via email


Interesting... Does Google Docs address this problem on iOS?

I believe I read that Google Docs does not use contentEditable, but emulates it by catching keyboard events directly.


Wait, Google Docs supports editing on iOS at all?




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: