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?

6 comments

  1. [2]
    smores
    Link
    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...

    From https://docs.tildes.net/philosophy/site-implementation :

    Completely functional for browsing without javascript

    Tildes will always be functional to browse without javascript enabled. Someone with javascript disabled should be able to look through all the listings on the site, read all types of posts, and so on.

    It won't be a priority to make interaction work without javascript. Some features may end up naturally working due to how they're implemented, but I'm not going to worry about making things, like voting, functional when javascript is disabled.

    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?

    8 votes
    1. Weldawadyathink
      Link Parent
      And that collapsing feature is optional, and I think off by default. So just go back in and turn it off.

      And that collapsing feature is optional, and I think off by default. So just go back in and turn it off.

      5 votes
  2. [2]
    QOAL
    Link
    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

    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

    3 votes
    1. creesch
      (edited )
      Link Parent
      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...

      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 open attribute but I have no clue if you can nest them and how accessibility tooling would respond to them being nested.

      7 votes
  3. [2]
    Carrow
    Link
    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...

    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.

    1 vote