3 ms·
>So long as you don't run their JavaScript on your machine Do you have much of a choice? I think a lot of GitHub features do not work properly without JavaScri
by ancarda 6y ago
>So long as you don't run their JavaScript on your machine
Do you have much of a choice? I think a lot of GitHub features do not work properly without JavaScript. For instance, just trying it now:
- Can't mark notifications as done
- Can't edit the title or description of an issue or PR
- Can't dismiss banners or most modals/popups
- Can't commit files directly on the web interface
- Can't edit an issue or PR metadata (i.e. labels)
- Can't edit most, maybe almost all, repo settings
At-least it's not a blank page. If I see websites like that these days, I just close the tab. Thankfully, you can pretty much use GitHub in "read-only" mode without JavaScript, but working on it is probably quite hard without running their non-free code.
It would probably be better if they'd use Sourcehut or maybe GitLab.
- GoblinSlayer 6y ago- Can't mark notifications as done - Can't dismiss banners or most modals/popups These worked for me without javascript. Didn't try after redesign yet. IME gitlab doesn't work without javascript (the developer swears he can't be arsed to support noscript).
- ancarda 6y agoGitLab is free software though, so you won't be running non-free JavaScript. It having poor noscript support is a shame though.
- ThrowawayR2 6y agoGitLab is only partially free; it's open core only. https://news.ycombinator.com/item?id=17229940 https://news.ycombinator.com/item?id=17229940
- jwilk 6y ago> - Can't mark notifications as done What kind of notifications? > - Can't edit the title or description of an issue or PR You can if you disable CSS. (Admittedly that's not very convenient…) > - Can't dismiss banners or most modals/popups Any examples? This has (almost?) always worked for me.
- ancarda 6y agoHmm, I went to get you an example and I found they seem to dismiss if you click elsewhere on the page. I think I was clicking on the close button (the "x" in the title bar) - which won't work without JavaScript.