https://bugzilla.wikimedia.org/show_bug.cgi?id=38128

--- Comment #7 from James Forrester <[email protected]> ---
Having discussed this with Timo just now, ua-parser has now moved even further
away from being appropriate for client-side use, so here's the new plan:

* We will have some basic up-front tests of browser functionality -
contentEditable, localStorage, etc.

If the browser is detected to not have this, we will fail with an error message
along the lines of "Sorry, this browser does not support some of the core
technologies used in VisualEditor and so it will not load. <Oh well>"

* Then we have two lists - a known-good list (i.e., currently the
IE9+/Firefox10+/Chrome16+/Safari5+ list) and a known-bad list (e.g.,
Android<=2, Opera) If the browser is in the former, VE loads; if in the latter
we will fail with an error message along the lines of "Sorry, this browser is
known to have serious issues with VisualEditor and so it will not load. <Oh
well>"

If we reach this point (seems to have the technologies, not a known-bad or a
known-good), we give the user a choice about whether to proceed - "We do not
know if this browser works perfectly with VisualEditor; do you wish to proceed?
<OK> <Cancel>" - and set the answer in localStorage.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to