Last modified: 2014-09-09 07:08:23 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 T71845, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 69845 - MediaWiki should not expose any UI elements which require JavaScript when it is off (tracking)
MediaWiki should not expose any UI elements which require JavaScript when it ...
Status: RESOLVED FIXED
Product: MediaWiki
Classification: Unclassified
General/Unknown (Other open bugs)
1.24rc
All All
: Low enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
: tracking
Depends on: 69779 69809
Blocks: tracking
  Show dependency treegraph
 
Reported: 2014-08-21 10:15 UTC by Gryllida
Modified: 2014-09-09 07:08 UTC (History)
1 user (show)

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


Attachments

Description Gryllida 2014-08-21 10:15:08 UTC
from bug 54730#c3
>The general design principle in MediaWiki is to only show functional user interface elements (for example, unprivileged users are not shown a delete tab or a protect tab)

I would like MediaWiki to not expose any features which require JavaScript when it is off.

This means, for instance, not showing visual editor's edit tab, bug 69779  (noting 'requires javascript' where necessary in the beta tab).

I hope to succeed in making this a tracking bug for enforcing the above-quoted design for the "no JS enabled" case.
Comment 1 Gryllida 2014-08-21 10:19:04 UTC
Which is probably stupid (visualeditor already does not show the edit tab when js is off; I misread earlier)
Comment 2 Andre Klapper 2014-08-21 11:34:27 UTC
[There are probably quite some open tickets already that could be marked as blocking this one]
Comment 3 Matthew Flaschen 2014-08-22 03:07:39 UTC
It certainly should not expose dead links (e.g. it would be bad if you saw a VE edit link, and clicking it did nothing).  We're fixing a similar issue in a non-deployed feature right now, in fact.

My understanding is that with bug 69779, you are requesting that "this feature requires js" is shown especially when JS is disabled.  This makes sense, and the current intended behavior (as far as I can tell from reading the code) is that it shows only when JS is disabled.  As far as I can tell, it *does* show when JS is disabled.  You have not replied there to my latest comment and screenshot.

There is a glitch where it *also* shows when JS is enabled (bug 69823) in some cases.

Note, I don't think this preference behavior is clearly described by "not expose any features".  We want to make them aware (could be described as "expose") of JS-only features, but make it clear such feature can not be used without JS.

Tweaking the title and adding a depends accordingly.

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


Navigation
Links