8
votes
Tildes in JavaScript-free browsers
I'm used to browse the web without JS on my phone. (It's old, battery degraded.) Recently I noticed that Tildes is broken without JavaScript. Contracting/expanding threads doesn't work, as well trying to reply to a comment.
Is it possible to fix that? Maybe expanding all comments when JS isn't available and opening the reply form in a new page?
From https://docs.tildes.net/philosophy/site-implementation :
So I believe it is essentially "by design" that replies don't work without JS, but it does make sense that threads should be expanded when JS is disabled. Threads are only collapsed on page load when Tildes is showing updates to a thread you've already visited, though, so just refreshing the page should also expand them, I think?
And that collapsing feature is optional, and I think off by default. So just go back in and turn it off.
HTML has a pretty reasonable
<details>element that can be used to make collapsibles.https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/details
I am pretty sure that is also what is being used by tildes.
Click to view the hidden text
Here's all the hidden text.
It can have markdown in it too.
Edit: Just realized you might have proposed using it for comment threads. I am not sure they would work well for that purpose. There is a
openattribute but I have no clue if you can nest them and how accessibility tooling would respond to them being nested.In your Settings page (found in the sidebar when on your profile page or home page), there is a setting for "Collapse old comments when I return to a topic," turning that off should remediate part of your problem.
Thanks!