I agree with half of what you’re saying. The back button is a familiar and often used feature in browsers; no website or app should break it. Micro.blog breaking the back button is an accessibility and usability problem.
But, I don’t think we should avoid the underlying problem by working around it. We should fix the broken back button instead. Or rather, @manton should fix it. (The Show more feature is causing the bug, and it’s fixable with
History.replaceState() or a similar approach.)
Forcing new tabs on people is rarely a good idea:
It is not hard to find arguments against opening content links in new windows by default. Usability and accessibility experts tend to agree it offers little or no benefit for users, and in many cases hurts the experience and perception of the site.
It is harder to find arguments in favor of opening content links in a new window.
– Link Targets and 3.2.5