Problema: Addons abrem uma janela, mas a barra de título diz logo no início "moz-extension://....", não há prefácio de título. Mais importante, a janela está completamente em branco; se eu clicar com o botão direito (mas não com o botão esquerdo) dentro da janela ou redimensionar a janela, o conteúdo será pintado.
Aqui está o relatório do bug:
1402110 - chrome.windows.create() ignora titlePrefix e falha ao pintar o conteúdo
Mozilla marcou como "não vai consertar".
O problema para mim é que os usuários não sabem que podem redimensionar a janela ou forçá-la a redesenhar o conteúdo, o que cria muitos problemas de suporte. Não consigo alterar o código do Firefox ou qualquer código de complemento.
No entanto, talvez o KDE, o Xorg ou o Linux possam me fornecer uma solução temporária? Alguém tem alguma sugestão?
Achei que poderia usar uma regra de janela do KDE (Configurações do sistema > Gerenciamento de janelas > Regras de janelas), mas não tenho experiência em usá-las e não consegui criar a regra correta até agora.
Tentei corresponder a substring do título da janela em "moz-extension://" e especificar um tamanho a ser aplicado inicialmente. Eu também tentei o "Detect Window Properties" do KDE e combinei com os fornecidos. De qualquer forma, não está correspondendo à janela porque não há efeito na alteração do tamanho da janela.
Eu fiz isso funcionar:
Tenha uma janela de complemento do Firefox afetada aberta.
Abra as configurações do sistema KDE. Clique em Gerenciamento de janelas. Em seguida, clique em Regras da janela. Clique em "Novo..." para adicionar uma nova regra.
Clique em "Detectar Propriedades da Janela". O cursor do mouse mudará. Agora clique na janela do Firefox Addon aberta anteriormente.
Como resultado desse clique, uma nova janela de diálogo aparecerá mostrando as propriedades da janela do Firefox Addon. Marque as caixas para Função da Janela, Tipo de Janela e Título da Janela. Clique em OK e essas regras serão aplicadas à guia "Correspondência de janela" da nova regra de janela. Sugiro afrouxar um pouco os fósforos. Por exemplo, editei o título da janela e usei uma correspondência de substring em vez de uma correspondência exata.
Agora mude para a guia Tamanho e Posição da nova Regra da Janela. Eu usei "Maximized Verticallly" e Force e "Yes".
Clique em "OK" para salvar. Em seguida, clique em "Aplicar". Em seguida, saia das Configurações do sistema. O problema deve ser resolvido agora.
Existe uma solução ainda melhor. Vem daqui: https://bugzilla.mozilla.org/show_bug.cgi?id=1402110#c11
Passos:
Comentário nº 11 sobre o bug 1402110 de jingyu9575 em 10/12/2017 17:48:40 PST
Uma das minhas extensões também foi afetada. Ao testar, descobri que está mais relacionado a desativar o recurso "extensões fora do processo" (ativado por padrão no Windows, desativado por padrão no Linux). O bug é visto quando o recurso está desabilitado no Windows e não é visto quando está habilitado no Linux.