Anotaciones Empíricas, de Ocurrencia Esporádica y Naturaleza Ecléctica

Safari: forzar abrir enlaces en nueva pestaña

Safari por defecto abre los enlaces con atributos target="_blank" en una ventana nueva (de perogrullo), además todas aquellas llamadas al navegador —por ejemplo—desde un lector RSS también lo hace en una ventana nueva. Para algunos usuarios puede parecer muy cómodo, pero para otros no lo es tanto.

Para solucionar esto comportamiento indeseado y dejar todas esas ventanas individuales en una sola tenemos dos alternativas:

  1. En Safari ir a: Ventana → Fusionar todas las ventanas y listo. Lamentablemente no he encontrado todavía ningún atajo de teclado para esto.
  2. Y la segunda alternativa es ir a Terminal.app, y cambiar la variable booleada que maneja este comportamiento: defaults write com.apple.Safari TargetedClicksCreateTabs -bool true. Luego debe reiniciar Safari para que el cambio surta efecto.

El punto 2 trae consigo un efecto colateral: Cuando realmente se necesita abrir una ventana nueva—como por ejemplo un popup—ya no lo hará, toda nueva ventana será una nueva pestaña. El usuario debe decidir cual camino tomará (fusionar o forzar por consola).

Revertir el punto 2 es sencillo, solo cambie el valor true por false y todo volverá a su configuración inicial.