Open New Window
Let the user control their browser window/tab stack.
Forcing links to open in a new window is an anti-pattern because we are taking control away from the user and forcing web-browsing behaviour upon them. If a user wishes to open a link in a new window, they can do so by using their mouse or keyboard shortcut, without our intervention.
If you must create a link that opens in a new window, screen reader users must be pre-warned of the behaviour. We achieve this with clipped suffix text:
Using an Icon
Ideally we should also warn sighted users of this behaviour. We can do this by adding the text to a foreground image:
Alternatively, using a CSS background image:
References
Last updated