Jeffrey, don't get me wrong, I totally agree that JavaScript is nice to havce to improve Usability in a web application.
But! Having some functionality not working, showing strange behaviour and NOT letting the user know that the reason for this is the lack of JavaScript, is not really nice.
Jeffrey Jones wrote:
I think a counter-argument would be that this is not an ordinary website but a web-application.
And the page doesn't say it's only about website and not for web apps :)
Every web application of reasonable complexity I have come across requires JavaScript for full functionality.
But also, many web applications have an extra operating mode that runs without JavaScript - properly, and fully.
To me Web-apps and Websites serve different functions and should have different expectations. To answer the list:
I'd agree with you in some points and disagree in others, but it's probably too far out of scope to discuss every argument in the list here. (I probably shouldn't have posted the link here)
You might be right, the redmine developers should better spend time making the software better.
(on the other hand, one should think about how much work it is to change these two places where i found the problem)
Anyway, if you define that an application does only run properly with JavaScript enabled, you have to tell the user it is so.
so, if not doing the app properly degradabale, a huge warning on the login page, that the user has JavaScript disabled, and that some things won't work properly, is a good thing to do and not too much work.