Thanks for the review, yes, there is a lot more to do for limiting comment depth and loading 20 at a time. And other things to do as well. All in due time hehe ;)
I try to remember to remove commented out code chunks, but sometimes forget.
Comment upvoting is coming. I don't have downvotes on posts yet, so the downvoting will be in the future after other stuff hehe.
I fixed the Home page loading issue when not logged in a few minutes ago, as someone else mentioned it to me. A change I made last week bugged that up. It works now. I'll look into the broadcast error you mention, as I thought I disabled comments from being shown if not logged in, but I guess I forgot to add that in the end, whoops. Thanks for letting me know.
I do use eslint. What formatting dislikes do you see?
Thanks again for the feedback! I always have my work cut out for me :)