Log in or sign up to comment
Edited by Dragon_Fire

Oh for Android only? :(

Happy that editing on a mobile device is becoming possible. :D

Edited by LordAndrew

@Dragon_Fire This solution is for Android only. And the second solution I discovered later is only for Android with root. A third solution I discovered might work on iOS and others, but I haven't tested it thoroughly. I'll explain those other two methods at a later date when I have a better understanding of them.

Edited by Oscar__Explosion

Not sure if this works on iPhones, but with the Chrome browser on my iPad I can edit giantbomb pages when I hit the "Request Desktop Site" button.

Edited by LordAndrew

Not sure if this works on iPhones, but with the Chrome browser on my iPad I can edit giantbomb pages when I hit the "Request Desktop Site" button.

Right, right. Because by changing your user agent, you've eliminated the one thing that identifies the iPad as a mobile device and disables editing. Phones have an additional obstacle, which is that the button is hidden on smaller screens. The user style in this post simply forces the hidden button to be shown.

But knowing that Chrome also has a "request desktop site" feature on iOS gives me hope that my third method, which I have only gotten to work in Chrome for Android, might work in Chrome for iOS as well.

Edited by Max_Cherry

If Giant Bomb supports this, then why don't they just enable editing on mobile devices on their end. That would seem a lot easier.

Edited by LordAndrew

@max_cherry: The quality of WYSIWYG support varies depending on OS version. And on Android you also get browsers like Chrome and Firefox that bundle their own rendering engines so you can't even rely on OS version. The only way to be sure it works is to test as many different devices as possible. I've also found that there are different types of text selection in mobile browsers, and the one that WYSIWYG editors rely on requires the the Shift and arrow keys of a keyboard. That will likely come as a surprise to users who try to format text.

The technique demonstrated in this thread only works on a single browser, and that's actually a good thing because it's easy to test. I've also found other techniques after I posted this, but I can't be sure they'll work well across browsers, devices and operating systems.

I hope people appreciate the work I've done getting editing working for mobile users, but doing so has helped me understand why they disabled it in the first place.

Posted by alexisg

@lordandrew: I am sure as you started seeing at how complicated the wysiwyg. Cheers on the great effort here.

We were able to get the editor to sort of mostly work but performance was a huge issue on anything but the latest devices and even then things were not great. Text selection being a problematic event for one. I'd love to be able to get things working on mobile devices but as you can only imagine the incredible number of devices and OS makes it a challenge. We'll see what the future holds.