Panorama-tab-groups: Exportar no funciona (hacer clic en "Guardar copia de seguridad" no hace nada)

Creado en 29 ene. 2019  ·  14Comentarios  ·  Fuente: projectdelphai/panorama-tab-groups

Abrir las preferencias de la extensión y hacer clic en "Guardar copia de seguridad" no hace nada. Por lo tanto, realizar una copia de seguridad es imposible.

El mismo botón en la extensión original de Vista panorámica abre un cuadro de diálogo del sistema para guardar archivos.

Extensión 0.8.7
Firefox 65.0
macOS 10.14.3 (18D42)

bug help wanted

Comentario más útil

Lo descubrí, fue extremadamente estúpido. actualización entrante

Todos 14 comentarios

Verificaré esto, realmente no uso la función de copia de seguridad (y alguien más ha trabajado en esto en el pasado), lamento no haberme perdido esta función. Iré a comprobarlo cuando pueda y veré por qué no funciona.

El código se detiene en esta línea:
https://github.com/projectdelphai/panorama-tab-groups/blob/master/src/js/backup.js#L106
La consola dice TypeError: Argument 1 of StructuredCloneHolder.deserialize is not an object.

🤔

Lamentablemente, parece que el depurador no funciona correctamente, ni siquiera puedo entrar en el código y buscar la parte que se detiene.

Esto indica que viene de aquí:
https://searchfox.org/mozilla-central/source/toolkit/components/extensions/ExtensionChild.jsm#1016

Lo extraño es que este registro es correcto:

browser.sessions.getWindowValue(windows[wi].id, 'groups').then((data) => {
    console.log('groups', data);
});
browser.sessions.getWindowValue(windows[wi].id, 'groupIndex').then((data) => {
    console.log('groupIndex', data);
});
browser.sessions.getWindowValue(windows[wi].id, 'activeGroup').then((data) => {
    console.log('activeGroup', data);
});

y esto no:

const groups = await browser.sessions.getWindowValue(windows[wi].id, 'groups');
const groupIndex = await browser.sessions.getWindowValue(windows[wi].id, 'groupIndex');
const activeGroup = await browser.sessions.getWindowValue(windows[wi].id, 'activeGroup');
console.log('groups', groups);
console.log('groupIndex', groupIndex);
console.log('activeGroup', activeGroup);

Solo quería decir que esta característica también es extremadamente importante para mí. Si la opción "Restaurar sesión anterior" de Firefox no está marcada, como me sucedió a mí con la actualización v.65, aparece el mensaje "¿Quieres cerrar todas las pestañas" cuando sales y no puedes salir sin hacerlo? Esto hace que se pierdan todos los grupos de pestañas. Mantener una copia de seguridad le permite volver a importar esos grupos de pestañas. Es un salvavidas.

En el caso de @HGondorff, una copia de seguridad automática estaría bien. Pero esta sería una característica diferente.

Solo quiero que el botón Guardar copia de seguridad vuelva a funcionar, por favor. Espero que alguien lo resuelva.

Perdí todos mis grupos de pestañas varias veces con varias extensiones de Grupos de pestañas a lo largo de los años (incluida esta). No tengo los registros / detalles para reproducirlo, pero simplemente abriría Firefox un día y buscaría todos los grupos de pestañas como un grupo enorme.

Publicar esto para hacer +1 en una corrección de función de copia de seguridad / guardar

Lo descubrí, fue extremadamente estúpido. actualización entrante

Se corrigió, básicamente cuando se agregaron algunas opciones a la página de opciones en forma de \

lo que significaba que el botón de guardar copia de seguridad se contaba como el botón del formulario. Y como no es una forma adecuada, el botón no hizo nada. Cerró el formulario correctamente y el botón funciona ahora. Error fácil de cometer y fácil de arreglar, simplemente difícil de encontrar :)

git bisect fue particularmente útil

@projectdelphai Algo se comió en tu comentario. ;) ¿Usaste una etiqueta HTML? Markdown entiende HTML, por lo que si publica código, debe envolverlo con comillas invertidas o no lo veremos.

La actualización no llega. Todavía estoy atascado con 0.8.7. Estoy tentado a eliminar y descargar la nueva versión, pero tengo miedo de perder mis pestañas en el proceso. He intentado configurar las actualizaciones de forma predeterminada y automática en vano.

@HGondorff, este enlace debería ayudarlo si realmente no puede actualizar. Dicho esto, ¿ha intentado hacer clic en el engranaje pequeño en el lado derecho de la página de opciones de PTG? Te permitirá descargar automáticamente la nueva actualización. Firefox solo verifica una vez al día, por lo que podría ser la razón por la que tu actualización aún no ha llegado.

Si ha intentado actualizar manualmente, es posible que haya algo más mal.

@mgol lol sí, escapé de las etiquetas html, así que debería estar bien ahora, gracias por hacérmelo saber. No me di cuenta de que las comillas invertidas también ayudaron a escapar, solo usé barras invertidas de forma predeterminada y eso también funcionó.

Ah, sí, el pequeño equipo que no sabía estaba allí :) Todo está bien y mi nivel de ansiedad ha disminuido. ¡Mi más sincero agradecimiento por la solución!

en cualquier momento :)

¿Fue útil esta página
0 / 5 - 0 calificaciones