- Shipped
- 2 de setembro de 2026 às 04:57 UTC
- Author
- Kamo
- Commit
- 239f666
Um membro relatou excluir o email errado de /mensagens: ícone de lixo da linha disparado diretamente para a API, então um clique perdido na borda direita de uma linha tirou o correio da lista sem nada para clicar de volta. Cada acção sobre a barra de seleção já passou pelo MailConfirmDialog; o delete por linha e o O menu de mensagens Delete foram os dois que não o fizeram. As rotas de correção tanto através de um estado pendenteExcluir e um corredor de execução PendingDelete, a mesma forma que as ações em massa usam. A janela nomeia a mensagem que foi capturada, uma vez que "Apagar este email?" sozinho não diz ao membro se o clique pousou no Foi o que eles queriam dizer. Reutiliza o existente. plural at contagem 1 ("Exclua este e-mail?" / "Ele se move para Lixo."), então sem novas chaves de dicionário. Essa mudança saiu dentro do c38340ad, que a varreu do trabalho compartilhado árvore enquanto ainda não estava comprometida. Este commit adiciona o guarda que estava faltando quando o erro foi escrito: Já cobriu o barra de seleção e o menu pasta, e carregou um comentário observando a exclusão por linha como aquele que deliberadamente não alcançou. Chega agora — todas as quatro afirmações falhar contra 3a198ad0, o último commit antes da correção. O atalho de teclado `#` ainda apaga a seleção sem perguntar; é um digitado acção perita em vez de um mau-clique, por isso é deixado em paz.