Last modified: 2012-08-22 21:34:53 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T39855, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 37855 - VisualEditor: Nice error message for users without JavaScript
VisualEditor: Nice error message for users without JavaScript
Status: RESOLVED WONTFIX
Product: VisualEditor
Classification: Unclassified
MediaWiki integration (Other open bugs)
unspecified
All All
: High enhancement
: ---
Assigned To: Trevor Parscal
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-06-23 02:19 UTC by James Forrester
Modified: 2012-08-22 21:34 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description James Forrester 2012-06-23 02:19:54 UTC
VE should give nice error messages (where possible, graceful degradation?) to users without JavaScript or not using Vector as their skin.
Comment 1 Brion Vibber 2012-06-23 16:13:33 UTC
What currently locks things into Vector skin? This shouldn't be skin-dependent, in theory.
Comment 2 MZMcBride 2012-07-03 21:27:02 UTC
(In reply to comment #1)
> What currently locks things into Vector skin? This shouldn't be skin-dependent,
> in theory.

I split the lack of support for other skins out to bug 38154.

Changing this bug's summary from "VisualEditor: Nice error messages for no-JS/no-Vector users" to "VisualEditor: Nice error message for users without JavaScript". VisualEditor isn't going to be Vector-only, so there's no reason to work on an error message for that.
Comment 3 Trevor Parscal 2012-08-22 18:18:13 UTC
If you don't have JavaScript, then nothing will happen at all - there's no need for a "nice error message".

And even if there was, you would do what? Implement something in PHP that detects if JavaScript is enabled on the client and then output a custom page, just for that user, that tells them they can't use VisualEditor because they don't have JavaScript enabled? So - that part of this bug is useless (sorry to be snarky, just having fun)

As for other skins - VisualEditor skin integration is something we are still working on. We want it to be skin-independent, and soon it will be, but we have to make an API for this, and in the mean time we are just hacking in support for a couple skins. That part of the bug is valid - maybe we should rename this to "VisualEditor lacks skin integration API".
Comment 4 Trevor Parscal 2012-08-22 20:55:31 UTC
This might be a partial duplicate of bug 38154
Comment 5 Trevor Parscal 2012-08-22 21:34:53 UTC
VE already gracefully degrades. It simply doesn't appear. I don't think there's anything more we should do at this point.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links