Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

On http://xmpp.org/xmpp-protocols/xmpp-extensions/ there is a table listing items with different statuses (active, obsolete, final, …).

When JavaScript is activated, there is a filter widget above the table (with pre-selected filters) as well as a sort functionality:

enter image description here

When JavaScript is deactivated, there is no filter (all items are shown) and there is no sort functionality:

enter image description here

Without question, it would be best if even users with deactivated JavaScript would be able to sort and filter the table (using GET forms). But let’s assume it is not possible here.

I wonder: Should the no-JS variant include a note that the table would be filterable/sortable with JS? And if so, how should it look like?

A short text note like "Activate JS to filter and sort the table."? Add the filter widget but gray it out? Something else?

Or is this only a "bonus feature" so there is no need to notify users without JS that they are missing this functionality?

share|improve this question
add comment

1 Answer

I would suggest notifying the user at the top of the site/apps screen that some of the functionality is not available because JavaScript is disabled. The example below also includes a helpful like that can assist to re-enable their JavaScript. I would also say that if JavaScript is not enabled on the browser, any controls that require JavaScript should be hidden by default.

enter image description here

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.