Ticket #1027 (closed defeito: fixed)

Opened 12 years ago

Last modified 12 years ago

Linhas das mensagens são duplicadas ao executar função refresh()

Reported by: amuller Owned by: amuller
Priority: média Milestone: Expresso 2.0.5
Component: ExpressoMail Version: branch 2.0
Severity: Keywords: salvamento rascunhos
Cc: WorkGroup:

Description (last modified by niltonneto) (diff)

Se a função Javascript refresh() for executada, seja clicando no botão atualizar ou automaticamente, no mesmo momento em que outra função Javascript estiver manipulando as linhas da lista de mensagens, poderá ocasionar na duplicação dessas, ou até mesmo inserir linhas de mensagens que não correspondem à pasta atual selecionada.

Attachments

rascunhos.png Download (161.9 KB) - added by amuller 12 years ago.

Change History

Changed 12 years ago by amuller

comment:1 Changed 12 years ago by amuller

r2448 resolve o problema! para simular o problema e outros em questão faça o seguinte: Edite o arquivo main.js nas primeiras linhas:

var time_refresh = 300;
var autosave_time = 800;

Comece a alternar de pastas. Já na primeira troca de pastas o expressoMail fica equivocado duplicando email e trocando-os de pasta. Com a correção da revisão isso não acontece. Obs: Aplicar no branches 2.0

comment:2 Changed 12 years ago by niltonneto

  • Version changed from trunk to branch 2.0
  • Component changed from API to ExpressoMail
  • Summary changed from Salvamento automático de rascunhos anexa os rascunhos na caixa de entrada to Linhas das mensagens são duplicadas ao executar função refresh()

Replicado nos Branches 2.0 [2457] e 2.1 [2458]

comment:3 Changed 12 years ago by niltonneto

  • Description modified (diff)

comment:4 Changed 12 years ago by niltonneto

Exemplo: Ao habilitar o salvamento automático, em determinadas ocasiões incertas e não sabidas o expressoMail insere os rascunhos na caixa de entrada. Screenshot em questão anexado.

comment:5 Changed 12 years ago by niltonneto

  • Status changed from new to closed
  • Resolution set to fixed

Teste ok!

Note: See TracTickets for help on using tickets.