Update see under cat.On Habré (and not only) I now see the comment system, where the branches go, by type:
1
|.2
|.|.3
|.|.|.4
|.2
1
I see the problem of branches in the fact that with large branches, it’s quite uncomfortable to navigate.
To find the original comment, you need to submit a line that leads exactly to the desired comment and scroll the page until you rest in this very comment. On Habré, I see that this problem was partially solved by adding the up (↑) and down (↓) arrows, but it still does not solve the problem completely.
If I, for example, decided to respond to a comment, then I have to go back to it (press the down arrow), and I really just had to read the comment that was answered. That is, in the eyes of the loss of time due to unnecessary actions.
In my understanding, I see the solution to this problem as follows:
Comments have schema-lines; if you move the cursor to the line, a pop-up hint will appear, inside which there is a comment, which actually contains answers in this thread-level.
In short, the picture should be clear (
New scheme ):

New schemePrevious scheme')
Update:As I wrote above, the logic is simple:
1. If you hover the cursor over the response area, the line becomes clear and next to the cursor a window with a comment comes out, which receives answers in this thread.
2. In addition, when hovering on the sides of the line, arrows appear upwards (↑), which are opposite the cursor (follow it) and symbolize - that if you click in this area, you can directly climb to the initial comment in this thread.
3. Further, after pressing these arrows, they change direction downwards (↓) and if you click on this area again, then you can go to the end of this branch - to the next one.
You can also add lines that are directly adjacent to the comments - for clarity, but these are additional tables.