JavaScript nos bastidores
Isso acontece quando os desenvolvedores dessas páginas da web interceptam cliques do mouse com JavaScript e fazem solicitações assíncronas de rede dentro do interceptor, possivelmente para rastrear seus cliques. Quando a chamada de rede assíncrona retorna, o JS faz um redirecionamento programático usando algo como: window.location.href = url;
Este redirecionamento programático sempre carregará a página na mesma guia, mesmo que você mantenha Ctrl ( Cmd no Mac).
Use o MiddleMouse para substituir
Clicar no botão do meio do mouse ou selecionar 'abrir em uma nova guia' no menu de contexto irá ignorar completamente o código JavaScript interceptado e abrirá um link como se não houvesse nenhum código JavaScript .