Last modified: 2014-11-13 00:50:19 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 T74064, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 72064 - unable to create topic without Javascript enabled
unable to create topic without Javascript enabled
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
Flow (Other open bugs)
unspecified
All All
: High major (vote)
: ---
Assigned To: Nobody - You can work on this!
: browser-test-bug
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-10-14 22:45 UTC by Chris McMahon
Modified: 2014-11-13 00:50 UTC (History)
6 users (show)

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


Attachments

Description Chris McMahon 2014-10-14 22:45:15 UTC
In Firefox, in about:config, switch javascript:enabled to false

Visit http://en.wikipedia.beta.wmflabs.org/w/index.php?title=Talk:Flow_QA&action=new-topic

User with no javascript can type a Flow title, but can not type a Flow body or save a Flow topic

This is a regression problem, see https://gerrit.wikimedia.org/r/#/c/163993/
Comment 1 spage 2014-10-15 01:36:56 UTC
Gerrit change #156489 deliberately set the needed textarea and buttons in flow_newtopic_form to style="display:none" in order to "Avoid flash of unstyled content on new topic form."  JS then makes them visible on click.

On the standalone new-topic page both JS and no-JS should simply show the entire form from the start.

An alternative is to use the client-{,no}js classes to control display, but that would mean doing useless JS work and would have to tweak to avoid the FOUC flash.  See https://www.mediawiki.org/wiki/Manual:Coding_conventions/CSS#client-js_and_client-nojs
Comment 2 spage 2014-10-15 02:13:00 UTC
Possible fix in Gerrit change #163993

Bug 72068 is another bug with no-JS new topic.
Comment 3 spage 2014-10-15 20:32:17 UTC
I mean possible fix is in Gerrit change #166711
Comment 4 spage 2014-11-13 00:50:19 UTC
WFM on beta labs.

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


Navigation
Links