Navegador web o extensión para mover múltiples pestañas entre ventanas en una sola acción

En Safari, me gustaría poder seleccionar varias pestañas a la vez y moverlas todas a una ventana abierta o nueva. Buscando una extensión (o invocación mágica de Safari) que pueda hacer esto , no encuentro soluciones viables.

Dado que Safari carece de esta característica, ¿hay algún navegador en OS X que haga un mejor trabajo con esto, listo para usar o con una extensión?

Hola, deberías ofrecer una recompensa por la otra pregunta en lugar de volver a preguntar y hacer una duplicación.
Solo traté de aclarar por qué no creo que esto sea un duplicado. Estoy pidiendo más información que la pregunta relacionada. Además, las respuestas a la pregunta relacionada son respuestas sin respuesta, ninguna de las cuales fue aceptada.
Solo por curiosidad, normalmente, ¿cuántas pestañas en total en cuántas ventanas le gustaría tener en ejecución? ¿A menudo necesita mover más de 5 pestañas?
Con bastante frecuencia, sí. Buena pregunta. Podría terminar escribiendo una extensión yo mismo, porque dado mi flujo de trabajo (posiblemente equivocado, pero es mío), quiero hacer este tipo de cosas todo el tiempo.
¿Algún avance en esto?
No que yo sepa.

Respuestas (2)

Puede ejecutar un script como este en AppleScript Editor:

tell application "Safari"
    set w to window 1
    set namelist to name of tabs of window 1
    repeat with i from 1 to (count namelist)
        set item i of namelist to (i & " " & (item i of namelist)) as text
    end repeat
    set answer to choose from list namelist with multiple selections allowed
    if answer is false then return
    make new document
    repeat with i in (reverse of answer)
        move tab ((word 1 of i) as integer) of w to beginning of tabs of window 1
    end repeat
    delete tab -1 of window 1
end tell

Esto mueve la pestaña actual y todas las pestañas a la derecha de ella a una nueva ventana:

tell application "Safari"
    set l to tabs of window 1 where index ≥ (get index of current tab of window 1)
    make new document
    repeat with t in (reverse of l)
        move t to beginning of tabs of window 1
    end repeat
    delete tab -1 of window 1
end tell

Sin embargo, ambos scripts recargan cada pestaña.

Normalmente solo copio las URL de las pestañas como texto:

set text item delimiters to linefeed
tell application "Safari" to URL of tabs of window 1
set the clipboard to result as text

Entonces puedo, por ejemplo, copiar parte de las líneas y ejecutar open $(pbpaste).

Google Chrome admite esto desde el primer momento. Shift-clic para seleccionar múltiples pestañas secuenciales (o cmd-click para seleccionar una --- cmd+shift-click también funciona) y arrástrelas para crear una nueva ventana.

El único inconveniente es que no parece funcionar en modo de pantalla completa. Esta publicación menciona una extensión "Pestaña Desconectar/Volver a conectar el teclado" que agrega esa funcionalidad.