Ticket #2003 (closed defeito: fixed)
Erro ao Exportar mensagem arquivada localmente
Reported by: | cesar.vianna | Owned by: | brunocosta |
---|---|---|---|
Priority: | normal | Milestone: | Expresso 2.2.0.1 |
Component: | ExpressoMail | Version: | branch 2.2 |
Severity: | média | Keywords: | TAG2.2.0.1.4, SS 111524 |
Cc: | WorkGroup: | Centro de Testes |
Description (last modified by guilherme.silva) (diff)
Plataforma: IE8
P2. Usuário clica na caixa de seleção da mensagem que deseja exportar; P3 Usuário clica na opção "Exportar";
Sistema não abre opção para exportar mensagem.
Change History
comment:1 Changed 13 years ago by guilherme.silva
- Keywords TAG2.2.0.1.4, SS 111524 added; TAG2.2.0.1.4 removed
- Owner changed from guilherme.silva to zapa
- Description modified (diff)
comment:3 Changed 13 years ago by brunocosta
- Status changed from new to closed
- Resolution set to invalid
Ticket inválido.
A exportação de msgs funciona corretamente, o que acontece é que por uma opçãod e segurança no IE 8 a primeiras vez que o usuário tenta exportar alguma msg (do local ou do imap) aparece um aviso na parte superior da tela e o download é impedido, para que o download seja corretamente concluido deve-se clicar no aviso e escolhe "baixar arquivo" do menu e fazer a operação novamente.
comment:4 Changed 13 years ago by cesar.vianna
- Status changed from closed to reopened
- Resolution invalid deleted
Essa questão foi observada. O bug é por que não ocorre esse comportamento padrão.
comment:5 Changed 13 years ago by zapa
Melhorando a descrição e rastreabilidade: O problema ocorre com arquivos grandes, 10Mb por exemplo.
comment:6 Changed 13 years ago by brunocosta
- Status changed from reopened to closed
- Resolution set to fixed
resolvida no revisão [4605]
O que acontece é que o envido dos dados no POST por ajax no internet explorer é muito demorado para a exportação me msgs desse tamanho (nos meus testes um email de 8 megas demora dois minutos e meio, contra 15 segundos no firefox). Não tem muito oque fazer para resolver a demora, não é nenhum processamento do javascript que demora e sim quando é executado o método 'send()' do xmlhttprequest com os dados a serem enviados para o servidor.
Para melhorar a situação para o usuário foi implementado uma janela modal que mostra que o processamento está acontecendo e permite ao usuário cancelar a operação e também um timeout de 5 minutos.
No caso de teste deve ser adicionado a possibilidade do usuário cancelar a operação apertando o botão 'Cancelar' e o timeout de 5 minutos.