Durante la actualización de mi estación de trabajo de RHEL5 a RHEL6, Thunderbird se actualizó de 2.0 a 3.1. Me di cuenta de que el botón Atrás ( [) y el botón Adelante ( ]) no funcionan tan consistentemente como lo hicieron en Thunderbird 2, especialmente con los canales RSS.

Aquí hay un ejemplo de caso de falla:

  • Hay un elemento RSS no leído, así que presiono Siguiente -> Mensaje no leído ( N) para leerlo
  • Toco Atrás ( [) para volver a un mensaje de buzón
  • Aprieto Forward ( ]) pero no pasa nada; No me muevo al mensaje RSS

Anteriormente, bajo Thunderbird 2, podía presionar Volver una y otra vez, saltar de buzones a fuentes RSS a grupos de noticias, y luego presionar Avanzar una y otra vez para volver a donde estaba.


Actualización: Miré a mi alrededor en el Bugzilla de Mozilla y el comentario # 8 del Bug 533504 ("El historial de retroceso / avance puede contener valores nulos y evitar que se muestre el historial") parece describir exactamente mi problema. En el caso de falla anterior, veo lo siguiente en la Consola de errores cuando presiono el botón Reenviar:

Error: se produjo un error al ejecutar el comando cmd_goForward: [Excepción ... "El componente devolvió el código de falla: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIRDFService.GetResource]" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" ubicación: "// archivo JS :: :: marco :: S :: /usr/lib64/thunderbird-3.1/modules/MailUtils.js :: MailUtils_getFolderForURI :: línea 128 "datos: no] Archivo de origen: chrome: //global/content/globalOverlay.js Línea: 100

Philip Durbin
fuente