The short answer is mostly no; we shouldn’t. Opening a link in a new window is acceptable in some cases, but otherwise, we neglect the user’s choice. If we want, we can use the target=”_blank” attribute and value on any link to open a link in a new tab. Opening something in this way is confusing (specifically for those who have difficulty perceiving visual content).

We do it because: Someone somewhere thought it was a good idea because the user doesn’t navigate away from the page (our page).
Newsletter

Get the latest Laravel/PHP jobs, events and curated articles straight to your inbox, once a week

Fathom Analytics | Fast, simple and privacy-focused website analytics. Fathom Analytics | Fast, simple and privacy-focused website analytics.
Achieve superior email deliverability with ToastMail! Our AI-driven tool warms up inboxes, monitors reputation, and ensures emails reach their intended destination. Sign up today for a spam-free future. Achieve superior email deliverability with ToastMail! Our AI-driven tool warms up inboxes, monitors reputation, and ensures emails reach their intended destination. Sign up today for a spam-free future.
Community Partners