GitLab is unusable without javascript
Summary
When JS is disabled in browser, almost all of the information about the project is hidden away. This wasn't a problem with GitLab back with version 9, it only started happening after (newest?) UI changes in version 10.
In comparison, on GitLab's biggest competitor, github, only some minor things don't work with JS disabled, all of the main functionality when it comes to browsing works (displaying README.md, other files, commit messages, issues, etc).
Steps to reproduce
- either use a browser extension (NoScript, uMatrix) to block all JS, or disable JS in browser settings.
- set browser window width to 1280px (or smaller)
Example Project
https://gitlab.com/gitlab-org/gitlab-ce
What is the current bug behavior?
There are 2 main issues when JS is disabled:
- project's README.md, and other files are not displayed
- side panel doesn't hide, making it hard, if not impossible to read shorter file names, commit messages, issue titles etc
- clicking on "Collapse sidebar" does nothing
- workaround is to have sufficiently wide browser window, but that's not possible with smaller monitors
What is the expected correct behavior?
- README.md and other files should be displayed
- side panel should not obstruct the view
Relevant logs and/or screenshots
Output of checks
This bug happens on GitLab.com