Parece que el sistema pasa por estos pasos después de un open 'the_uri'
llamar:
- Si el navegador no se está ejecutando, inícialo y abre
the_uri
.
- Si no, busca en las pestañas abiertas.
- Si hay una pestaña con
the_uri
utiliza esa pestaña.
- Si no hay una pestaña con
the_uri
abra ese URI en una nueva pestaña.
Para el primer URI, Safari es capaz de encontrar un URI que coincida con https://ldsgenealogy.com/ ...
por lo que simplemente cambia a esa pestaña en llamadas posteriores.
Pero el URI de UniGen siempre se redirige. Una llamada a https://UniGen.us
abre una pestaña con https://unigen.us/tree/HHH
. Por lo tanto, en una convocatoria posterior para abrir UniGen.us
Safari no puede encontrar una coincidencia con ese URI exacto, por lo que abre una nueva pestaña.
Esto se basa en un conjunto limitado de pruebas; puedes probar con otros URI para ver si el patrón se mantiene.
Una solución consiste simplemente en utilizar el URI final con open https://unigen.us/tree/HHH
. Esto debería funcionar bien si la redirección va siempre al mismo sitio.