Estou usando o Xubuntu 22.04 com o Firefox instalado em um piscar de olhos.
Quando faço upload de arquivos para um site, o navegador não lembra o último caminho de upload. Quando preciso fazer upload de muitos arquivos, tenho que percorrer o caminho todas as vezes.
O seletor de arquivos é aberto mostrando "Arquivos recentes" todas as vezes.
É muito inconveniente se eu quiser anexar muitos arquivos. Eu tenho que navegar para o diretório de cada vez.
Existe alguma configuração para corrigi-lo?
Este não é um bug no snap. É uma falha de design no xdg-desktop-portal, que o Firefox usa para acessar arquivos fora do contêiner em que é executado. Esta é uma tecnologia flatpak que os snaps podem usar opcionalmente.
Sempre que o Firefox deseja acessar um arquivo fora do contêiner, ele mostra um solicitante de arquivo onde o usuário pode selecionar o arquivo. Gtk e Qt são corrigidos para que sempre que um aplicativo em contêiner abrir um solicitante de arquivo, eles enviem uma solicitação DBus para o portal da área de trabalho, que mostra o solicitante do arquivo.
O portal então copia o arquivo selecionado em um diretório ao qual o Firefox tem acesso e retorna o caminho desse arquivo temporário em vez daquele selecionado pelo usuário. Isso é enviado de volta pelo DBus para Gtk ou Qt, que retorna o caminho temporário da chamada do solicitante do arquivo.
A intenção deste sistema é tornar o portal transparente para os aplicativos. Mas o problema com isso é que não há como o aplicativo ou o usuário saber que um processo intermediário interferiu no caminho selecionado.
Portanto, não há como o Firefox "lembrar" o diretório que você selecionou no solicitante de arquivos porque nunca o recebe.
A mesma coisa acontece ao baixar: o Firefox não é capaz de saber o local que você selecionou, então clicar em "abrir arquivo" abrirá o local de download temporário, não o local final. Isso pode levar à perda de dados se você clicar em "abrir arquivo" e fizer alterações no arquivo temporário sem perceber que não é a cópia no local final, porque esses arquivos temporários provavelmente serão excluídos eventualmente.
Este é um bug na versão de armazenamento instantâneo do Firefox. Eu testei a versão snap-store do firefox e notei que ela tem o mesmo problema. Isso não parece corrigível, mas sugiro instalar o Firefox na Ubuntu Software Store ou em https://www.mozilla.org/en-US/firefox/new/?redirect_source=firefox-com . Essa versão não parece ter o mesmo problema.