Screenshot

Before:

comments without threading

After:

comments with threading

About

Instead of showing comments in chronological order, this user script displays them in a threaded view, making it easier to follow conversations in long comment threads.

It uses heuristics similar to the @-reply recognition (but it is a little bit more flexible).

It should be noted that this may obviously change the order in which comments are displayed, so you cannot rely on a chronological order anymore. In most cases this doesn't matter, but sometimes it just might.

Update 2011/07/10: As suggested by George Edison, now offers a button to undo the threading on a particular post, in case you want to see the comments in their regular order. I'm not 100% happy with the UI, but I guess it's good enough. The script also got a little smarter about finding the replied-to comment.

Download

install / update scriptview source

Platform

I have tested this script in Chrome (Windows 7), Chromium (Fedora 14), and Firefox + Greasemonkey (both OSes).

Contact

This script is created by Benjamin Dumke. Note that this is a free-time project of mine, and has nothing to do with my employment at Stack Overflow. See my profile for contact details; you can also often find me in the Tavern on Meta Stack Overflow chat.

link|improve this question
4  
I love it! One small request: can you please add a button to undo the rearrangement? Sometimes it's easier to see the comments in their original order. – George Edison Feb 20 '11 at 6:03
hm, can one award a bounty to a "question"? as in "reward the author for this awesome script"? – Tobias Kienzler Feb 21 '11 at 8:46
Working well with opera too. – LifeH2O Aug 8 '11 at 14:43
It seems like that, recently, it stopped displaying the @mention in threads. While I can live with this in threaded mode, it removes a bit of context in unthreaded mode. – Nullable Mar 20 at 22:50
@Nullable I don't understand. The script doesn't change the content of the comments. What exactly do you mean? – balpha Mar 29 at 20:28
@balpha, sorry about that, my bad. I thought it did it, that it still happens after I disable it. I think I just misunderstood the algorithm it uses for detecting threads. – Nullable Mar 30 at 0:14
feedback

You must log in to answer this question.

Browse other questions tagged