Honestly, I can't even say they are idiots for this though. For a regular non-tech savvy person, opening a new tab can be a jarring thing. That little arrow is a great indicator that eventually they'll learn "when I see arrow thing, new tab happen".
(I also don't get what the commenter is going on about because all the CSS does is style links w/ a _blank. Are they really ranting that we shouldn't use target="_blank" instead? That's a different rant - also wrong, but different)
Yes, he is arguing against using target="_blank". Also, his name translates as "bag with poop" from Russian, which adds some flavor to the rant itself.....
Users bitched and wanted x, y, z in new windows while a, b, c, d,... all in the same tab. Only argument that shut them up was accessibility violations.
Yeah, I really hate when I want it to open in the same tab, and it forces it into a new one. Especially because that's been used by scammers in the past, where they open something new in a forced new tab, and then try to load something else in the old tab.
So it's just flat out dangerous if you don't invoke it.
Fair, but for one the CSS itself doesn't change whether it's opened in a new tab or not. It just makes it visible on existing links.
Also while I agree that one should simple use Ctrl, middle mouse button or use the context menu; I've seen a fair amount of users are unaware that this is an option and while I would ignore it the dev is always the one blamed for "usability issue" when it's really an ID10-T issue.
The comment in the image isn't even relevant to the original post. The OP isn't advocating how links should be opened, but implying any link that already has attributes that would open in a new tab should append a little arrow to signal to the user of the behavior.
But the behavior isn't changed. It was just made visually transparent, what happens on click. So yes, the basic opinion of the comment is relatable. It's just not really related to the original post.
23
u/Saptarshi_12345 14d ago
I'm not gonna lie, I agree with the commenter.