There is lots of content that is managed with styles to allow the dynamic aspects of the site. CSS is a required browser feature of the site.
Surely this is not strictly necessary, and against the principles of progressive enhancement? What about accessibility issues?
The behaviour was all inherited from the initial Reddit codebase. It just isn’t feasible to rip out and re-implement all the javascript dependant parts of the site that are already there and working.
There is lots of content that is managed with styles to allow the dynamic aspects of the site. CSS is a required browser feature of the site.
Surely this is not strictly necessary, and against the principles of progressive enhancement? What about accessibility issues?
The behaviour was all inherited from the initial Reddit codebase. It just isn’t feasible to rip out and re-implement all the javascript dependant parts of the site that are already there and working.