Hice un script para encontrar una pestaña basada en su URL y establecer una nueva URL (la pestaña no está enfocada)
tell application "Safari"
set topWindows to every window whose name is not ""
set numWindows to the number of topWindows
set didFind to false
set targetUrl to "https://www.apple.com"
repeat with x from 1 to numWindows
set numTabs to the number of tabs in window x
repeat with y from 1 to numTabs
set tabUrl to the URL of tab y of window x
if tabUrl contains targetUrl then
set didFind to true
tell window x to set current tab to tab y
end if
end repeat
end repeat
end tell
set myLink to "https://www.apple.fr"
tell application "Safari"
tell front window
set URL of tab y to myLink
end tell
end tell
Se encuentra la pestaña correcta, se encuentra el índice, pero parece que siempre se abre la URL en la pestaña más reciente en lugar de la pestaña existente
¿Cómo puedo solucionar esto?