Ticket #2003 (closed defeito: fixed)

Opened 13 years ago

Last modified 13 years ago

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.

 Caso de Teste

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:2 Changed 13 years ago by zapa

  • Owner changed from zapa to brunocosta

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.

Note: See TracTickets for help on using tickets.