为什么“后退”和“前进”按钮在 Thunderbird 3 中不能正常工作?

为什么“后退”和“前进”按钮在 Thunderbird 3 中不能正常工作?

在将我的工作站从 RHEL5 升级到 RHEL6 时,Thunderbird 从 2.0 升级到了 3.1。我注意到“后退”按钮 ( [) 和“前进”按钮 ( ]) 不像在 Thunderbird 2 下那样稳定地工作,尤其是在使用 RSS 源时。

以下是一个失败案例:

  • 有一个未读的 RSS 项目,因此我点击“下一步”->“未读消息”(N)来阅读它
  • 我点击“返回” ( [) 跳转回邮箱消息
  • 我点击了“转发”(])但什么也没发生;我没有转到 RSS 消息

以前,在 Thunderbird 2 下,我可以反复点击“后退”,从邮箱跳到 RSS 提要再到新闻组,然后反复点击“前进”回到原来的位置。


更新:我查看了 Mozilla 的 Bugzilla,Bug 533504 的第 8 条评论(“后退/前进历史记录可能包含空值并阻止显示历史记录”)似乎准确地描述了我的问题。在上面的失败案例中,当我点击“前进”按钮时,我在错误控制台中看到以下内容:

错误:执行 cmd_goForward 命令时发生错误:[异常...“组件返回失败代码:0x80070057(NS_ERROR_ILLEGAL_VALUE)[nsIRDFService.GetResource]” nsresult:“0x80070057(NS_ERROR_ILLEGAL_VALUE)”位置:“JS 框架::file:///usr/lib64/thunderbird-3.1/modules/MailUtils.js::MailUtils_getFolderForURI::第 128 行”数据:否] 源文件:chrome://global/content/globalOverlay.js 行:100

相关内容