Panorama-tab-groups: A exportação não funciona (clicar em "Salvar backup" não faz nada)

Criado em 29 jan. 2019  ·  14Comentários  ·  Fonte: projectdelphai/panorama-tab-groups

Abrir as preferências da extensão e clicar em "Salvar backup" não faz nada. Portanto, é impossível fazer um backup.

O mesmo botão na extensão Panorama View original abre uma caixa de diálogo do sistema de salvamento de arquivos.

Extensão 0.8.7
Firefox 65.0
macOS 10.14.3 (18D42)

bug help wanted

Comentários muito úteis

Descobri que era extremamente estúpido. atualização de entrada

Todos 14 comentários

Vou verificar isso, eu realmente não uso o recurso de backup (e outra pessoa trabalhou nisso no passado), lamento não ter perdido essa falha de recurso. Vou verificar quando puder e ver por que não funciona.

O código pára nesta linha:
https://github.com/projectdelphai/panorama-tab-groups/blob/master/src/js/backup.js#L106
O console diz TypeError: Argument 1 of StructuredCloneHolder.deserialize is not an object.

🤔

Infelizmente, parece que o depurador não funciona corretamente, não consigo nem entrar no código e procurar a parte que pára.

Isso afirma que está vindo daqui:
https://searchfox.org/mozilla-central/source/toolkit/components/extensions/ExtensionChild.jsm#1016

O estranho é que isso registra corretamente:

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);
});

e isso não:

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);

Só queria dizer que esse recurso também é extremamente importante para mim. Se a opção "Restaurar sessão anterior" do Firefox for desmarcada, como aconteceu comigo com a atualização v.65, você obterá a mensagem "Deseja fechar todas as guias" ao sair e não poderá sair sem fazer isso. Isso faz com que todos os grupos de guias sejam perdidos. Manter um backup permite que você importe esses grupos de guias de volta. É um salva-vidas.

No caso de @HGondorff, um backup automático seria bom. Mas isso seria um recurso diferente.

Só quero que o botão Salvar backup funcione novamente, por favor. Espero que alguém descubra.

Perdi todos os meus grupos de guias várias vezes com várias extensões de Grupos de guias ao longo dos anos (incluindo esta). Não tenho os logs / detalhes para reproduzi-lo, mas simplesmente abriria o Firefox um dia e encontraria todos os grupos de guias como um grande grupo.

Publicar no +1 uma correção de recurso de backup / salvamento

Descobri que era extremamente estúpido. atualização de entrada

É consertado, basicamente quando algumas opções foram adicionadas à página de opções na forma de um \

o que significa que o botão Salvar backup foi contado como o botão para o formulário. E porque não é um formulário adequado, o botão não fez nada. Fechou o formulário corretamente e o botão funciona agora. Erro fácil de cometer e fácil de corrigir, apenas difícil de encontrar :)

git bisect foi particularmente útil

@projectdelphai Algo foi comido em seu comentário. ;) Você usou uma tag HTML? O Markdown entende HTML, portanto, se você postar um código, será necessário envolvê-lo em crases ou não o veremos.

A atualização não está chegando. Ainda estou preso no 0.8.7. Estou tentado a deletar e baixar a nova versão, mas tenho medo de perder minhas guias no processo. Eu tentei definir as atualizações para o padrão e automático sem sucesso.

@HGondorff este link deve ajudá-lo se você realmente não puder atualizar. Dito isso, você já tentou clicar na pequena engrenagem no lado direito da página de opções do PTG? Isso permitirá que você baixe automaticamente a nova atualização. O Firefox verifica apenas uma vez por dia, então pode ser por isso que sua atualização ainda não chegou.

Se você tentou atualizar manualmente, pode haver algo errado.

@mgol lol sim, escapei das tags html, então deve ser bom agora, obrigado por me avisar. Não percebi que backticks ajudavam a escapar também, eu só usei barras invertidas por padrão e funcionou também.

Ah sim, o pequeno equipamento que eu não conhecia estava lá :) Tudo está bem e meu nível de ansiedade diminuiu. Minha sincera gratidão pela correção!

a qualquer momento :)

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

piRGoif picture piRGoif  ·  3Comentários

orval picture orval  ·  8Comentários

marsjaninzmarsa picture marsjaninzmarsa  ·  7Comentários

YoussefV picture YoussefV  ·  7Comentários

09croberts picture 09croberts  ·  6Comentários