Hi there -
A lot of people on Wikipedia Zero use browsers ("User Agents", or
"UAs" for
short) incompatible with site JavaScript [1]. We want to ensure that
critical functionality is basically functional for these people, and we've
been tracking findings at
https://etherpad.wikimedia.org/p/Lower_end_devices_checkup.
Thus far, we've re-reviewed Search [2] and Login/Account Creation [3], and
we'll be going over the other ones over the next several sprints.
I just added some screenshots from Opera Mini to the two Trello cards
below. To replicate Opera Mini behavior for oneself, if you don't already
have it, you can install Opera Mini on a device like an Android or iOS
device. Then set the app's mode to "Opera Mini" mode. Depending on your OS,
you may or may not need to toggle this "Opera Mini" setting; it might be on
by default. You can also use the emulator as described on the Wikipedia
Zero tech page [4].
-Adam
[1]
https://git.wikimedia.org/blob/mediawiki%2Fcore.git/09c55592a73544cc21e002f…
This shows JavaScript UAs for which it's known that the JavaScript
capabilities are likely insufficient for a number of JavaScript features,
and thus the ResourceLoader technology instructs the UA to not commence
with further JavaScript loading. There are also other UAs with no
JavaScript support or with broken JavaScript implementations.
[2]
https://trello.com/c/blWoHdk8/1-improve-special-search-for-lower-end-device…
Incidentally, there's currently a regression making it impossible to enter
searches, at least on the Android and iOS Opera Mini clients I tested.
[3]
https://trello.com/c/0kKBcmoD/2-improve-login-and-account-creation-experien…
Note: On non-HTML5 browsers, the "placeholder" attribute is not supported.
[4]
https://www.mediawiki.org/wiki/Wikipedia_Zero#Tools