Live data from Hacker News

Forcing links to open in new windows: an argument that should have ended

marco.org

51–60 of 85 posts

Re: Forcing links to open in new windows: an argument that should have ended

#51

I completely disagree. In fact I find it worse when a link opens in the same tab and then I have to navigate back and find the place that I was at .vs. having to close a new tab I did not want. "And I think over a decade of user confusion and frustration resulting from target="_blank" backs that up." Do you have any links to to back this claim?

Yeah, I love target="_blank" and use it often.

Re: Forcing links to open in new windows: an argument that should have ended

#52
I used to agree with the author, but these days I find myself actually preferring having a link opening in a new tab, so I'm not actually that irritated when a page uses target="_blank" if it's somewhat justified (ie. if there's a reasonable expectation that I'll click the link as a temporary digression, before going back to the original page).

The problem is that sadly, closing a tab is often easier in practice than using the "back" functionality:

- many websites are poorly coded and break the "back" functionality, making it (sadly) unreliable. On pages that load content dynamically, results are not always predictable either

- my left hand is already positioned in such a way that hitting cmd/ctrl + w is trivial, whereas going back requires reaching all the way to the backspace button/the mouse/doing a multi-finger gesture on the trackpad

- if you had to submit content to get to the current page, usually going back will trigger a "confirm form resubmission" warning

- on mobile devices, the "back" functionality is not very prominently displayed. On Chrome, you have to click the "more" icon to access it

In addition, manually opening in a new tab (which requires right-clicking, middle-clicking, or ctrl/cmd + click) is not always as trivial as people imply:

- people who are using a trackpad do not have a middle button

- right-clicking is has not been part of Apple's design for a long time. You can perform them using cmd + click or using two fingers on the trackpad (I believe it is disabled by default), but it's not as convenient

- On a MacBook, the modifier keys (fn/control/option/command) are all placed next to each other and it's not always obvious which one does what. It's easy to get confused or to accidentally hit the wrong one. I've personally done option + click by mistake countless times, which opens a prompt to save the link, and it's always pretty frustrating

- the right-click equivalent on touch screens (long press) is a bit clunky

And this is coming from a tech-savvy user who actually knows about these options -- you'd be surprised at how many people don't. Of course, having the ability to make the decision is important for power users, but I can't help but wonder if for less sophisticated users the practice is not so bad after all. The usability studies I could find are pretty dated and I would not be surprised that usage patterns have changed.

Re: Forcing links to open in new windows: an argument that should have ended

#53

> Most people know how to open your article’s outbound links in new tabs or windows, especially readers of a tech site. Readers of a technical site? Maybe. Average people? Not a chance.

One of the reasons I've always felt that the ubiquitous "tech guy" undercharges for what he does is that he doesn't see what he does as being that difficult and feels that he isn't justified in getting well paid for something so simple.

This of course is an entirely separate topic than the point you are making (which I agree with) but it's a similar issue with not being able to understand "average" or "typical" or what we sometimes call "normals" (or is often called "people in fly over country").

I was on my Mom's mac and a window popped up for her to do the a software update. I said "oh you have to do that" (had security updates) and she said "I don't need any new software" she had no clue.

Re: Forcing links to open in new windows: an argument that should have ended

#54
post #9

I think this is more opinion than web standard.

Yeah it definitely is. Thankfully there's no way to legislate "make it impossible for links to open in new windows/tabs because this one site does it and I think it's a bad idea in some cases." Because otherwise a thousand rabid Marco fans would start a new PAC to do just that, breaking it's usefulness in the many cases where you need to do the right thing and not destroy a session.

Re: Forcing links to open in new windows: an argument that should have ended

#55
post #50

I completely disagree. In fact I find it worse when a link opens in the same tab and then I have to navigate back and find the place that I was at .vs. having to close a new tab I did not want. "And I think over a decade of user confusion and frustration resulting from target="_blank" backs that up." Do you have any links to to back this claim?

At Theneeds [1] we decided to open links to news in new tabs/windows (using target="_blank"). This is mainly for 2 reasons. First, we expect our users to not necessarily be techy (in contrast to what Marco says "Most people know how to open your article’s outbound links in new tabs or windows, especially readers of a tech site"). Second, we want a consistent experience across all websites we open, and some of them fo…

In my experience it's actually the opposite of what you state.

Non-'techy' users understand the back button and they are completely flummoxed when a target=_blank link breaks this behaviour for them. They often don't notice the tab bar and don't realise that something unusual has happened that requires something other than their learned use of 'back'.

You have to understand that you're going against the norm. If 80% of links were target=_blank then your argument would make sense but they are not so I struggle to understand your justification.

Re: Forcing links to open in new windows: an argument that should have ended

#56
The problem is that due to javascript, bizarre behavior from browsers, and now the new HTML5 back functionality, a lot of us have been trained to avoid the back button for fear of what might happen; I religiously open in a new tab anyway unless I'm quite sure I'm completely done with a page, so the default of "open in a new tab" is totally fine with me.

Re: Forcing links to open in new windows: an argument that should have ended

#57
I used to work on a site that served the medical profession (read large set of returning users with varied technical skill, but all fairly intelligent) and we had an icon next to non-html resources and links that were external. External links used target='_blank' which the site visitors surely learned quickly without having to Google it. I found this to be a fair compromise to keep users engaged on the site and be polite with your intentions. Most links were provided in the context and in support of the original page so keeping it open did not seem rude to me, but the proper UI.

NOTE: This was a not-for-profit, so ROI was not a factor in the decision, only usability with possibly a little liability protection thrown in as an added bonus.

Re: Forcing links to open in new windows: an argument that should have ended

#58
post #52

I used to agree with the author, but these days I find myself actually preferring having a link opening in a new tab, so I'm not actually that irritated when a page uses target="_blank" if it's somewhat justified (ie. if there's a reasonable expectation that I'll click the link as a temporary digression, before going back to the original page). The problem is that sadly, closing a tab is often easier in practice than…

Right clicking is a native part of MacOS now and has been for quite a while. Apple's own mice ship with right click enabled out of the box as do the trackpads (I believe you are incorrect that it is disabled by default. Even the demo machines at the Apple store have two fingers to right click enabled.).

I agree with the post author. Please let me decide when to open a new window. This is further complicated that links can be configured to do just about anything with JS. Nothing more frustrating than not knowing what a seemingly inconsequential "help" link in a checkout process will do. Usually it pops open a new window or reveals a hidden div, but sometimes it navigates away and blows away the entire form you've filled out. Honestly the hyperlink as it stands now is a very poor UI construct due to rampant abuse.

Re: Forcing links to open in new windows: an argument that should have ended

#59
post #2

Tapping and holding for 2 seconds and then choosing "Open in a new tab" every time you want to open a link in a new tab in iOS gets tiring fast. I wish Apple would introduce a better UI for this.

Fighting a silly virtual keyboard on a phone gets really old fast too (physical keyboards are vastly better). IMO phones and tablets have a long ways to go in the usability department, hold for new window just being one of their many problems.

Re: Forcing links to open in new windows: an argument that should have ended

#60

I completely disagree. In fact I find it worse when a link opens in the same tab and then I have to navigate back and find the place that I was at .vs. having to close a new tab I did not want. "And I think over a decade of user confusion and frustration resulting from target="_blank" backs that up." Do you have any links to to back this claim?

But you can always choose to open the link in a new window, quite trivially. Let the user decide.
Post reply on HN