I just discovered a hide/show feature for threads. (NOT talking about RAT)

It's possible to collapse individual subtrees. (confusingly at the foot of the top-post but otherwise at the head)

First I thought the recently very active gods implemented a new feature and bypassed the patch system again.

But the truth is, this feature already existed for a very long time and I only (re?)discovered it because I was playing with the settings to have threads composed with <divs>

For instance in Using exists to check element in array

You'll see

Using exists to check element in array ...BODY... Replies are listed 'Best First'. 4 direct replies 33 total replies ( [hide/show]) Re: Using exists to check element in array Reputation: 22 (no significant downvotes)? 1 direct reply 3 total replies ( [hide/show] ) ... BODY ...

It's surprising that this feature doesn't exist for the <table> version.

I could think of many ways to have this expanded in a meaningful way, like changing the toggles or auto-collapsing old posts.

Alas I'm too busy juggling my other projects right now.

At least I wanted to leave this note for future reference and possible motivation.

Cheers Rolf
(addicted to the Perl Programming Language :)
see Wikisyntax for the Monastery

Replies are listed 'Best First'.
Re: Collapse features in threads (CSS for div layouts)
by LanX (Saint) on Mar 13, 2024 at 13:44 UTC
    PS: the div version is very unreadable.

    I think someone changed the CSS settings in the past and only checked the tables version. ¹

    Same problem like with the disappearing links in nodelets happening here:

    -> Visited links in nodelets are rendered invisible

    Probably using archive.org could help finding the old CSS and diffing it with the current ones to identify the changes.

    Cheers Rolf
    (addicted to the Perl Programming Language :)
    see Wikisyntax for the Monastery

    ¹) the deeper problem is that the monastery doesn't have a test suit. I'm not even sure how layout can be tested.

      Also the "td.reply-new" css settings don't seem to work in <div> mode.