Hacker News new | ask | show | jobs
by mishac 1751 days ago
The fact that discourse hijacks ctrl-f drives me insane. Sometimes I want to jump to a particular part of a thread featuring a word quickly, but discourse gets in the way.

And, though this is more subjective, I find the UI confusing. I end up browsing the github issues or even reddit for answers to questions just to avoid discourse on projects that use it (discuss.linuxcontainers.org - I'm looking at you).

3 comments

Discourse doesn't load the whole thread, it's loaded on demand (which is a reasonable choice for many enormous threads), so "quickly" would instead be "not at all".
which is why phpbb or even (god forbid) reddit is more ergonomic to use for me. If the thread is enormous, then split it into pages. And if it's not enormous, the discourse solution ends up being heavier and slower than just loading the whole discussion at once.

Discourse's voodoo ends up being more annoying to me than useful, not unlike infinite scrolling.

(obviously this is all subjective..I can only speak to the fact that I get annoyed by it and thus instinctively avoid discourse when I can)

You still have to go through multiple pages in phpbb and similar old forum in long threads. Same issue, usually slower than scrolling down bring the apparent end of page in discourse
> You still have to go through multiple pages in phpbb and similar old forum in long threads.

Except for long threads the start of the thread is usually irrelevant beyond the first page or so (if even that) so you can just jump to a few pages from the end and go from there. Good forum software remains comfortable to use at million-post threads, and will render 100-post pages in a small fraction of a second.

IME discourse's "infinite loading" nonsense is just slow and a mess. Go check the Rust discourse's crate of the week thread, it is a slow mess to navigate, the browser's scrollback gets hopelessly lost, and of course the in-page search is broken.

That's a thread of a thousand comments, it's quite literally nothing, and for all that it completely fucks up your history to boot.

In phpBB and other traditional forum software you can just jump straight to the last page.
On the desktop you can press the “End” key to jump directly to the last message.

Navigating with PageUp and PageDown in a Discourse thread feels smoother than in a phpBB where you eventually have to hunt for the “next page” link.

You can jump to any point in the thread with the Discourse thread scroll bar too.
which goes back to the confusing UI. why should there be a different scroll bar to use than the standard one?
I think if you press Ctrl+f twice Discourse re-routes to browser search.
Possibly, but it does not work as Discourse implements dynamic loading of longer threads.
I use F3 to jump to next instance of the word I am searching. (Shift + F3 goes backward)