Во время обновления моей рабочей станции с RHEL5 до RHEL6 Thunderbird был обновлен с 2.0 до 3.1. Я заметил, что кнопки «Назад» ([) и «Вперед» (]) работают не так согласованно, как в Thunderbird 2, особенно с RSS-каналами.
Вот пример случая сбоя:
- Есть непрочитанный элемент RSS, поэтому я нажимаю Далее -> Непрочитанное сообщение (N), чтобы прочитать его
- Я нажал Back ([), чтобы вернуться к сообщению почтового ящика
- Я нажимаю Вперед (]), но ничего не происходит; Я не перемещен в сообщение RSS
Раньше в Thunderbird 2 я мог снова и снова нажимать «Назад», переходя от почтовых ящиков к каналам RSS и новостным группам, а затем снова и снова нажимать «Вперед», чтобы вернуться туда, где я был.
Обновление: я посмотрел в Bugzilla Mozilla и комментарий № 8 к ошибке 533504 («История назад / вперед может содержать нулевые значения и препятствовать отображению истории»), похоже, точно описывает мою проблему. В случае сбоя выше я вижу следующее в консоли ошибок, когда нажимаю кнопку «Вперед»:
Ошибка: при выполнении команды cmd_goForward произошла ошибка: [Исключение ... "Компонент возвратил код ошибки: 0x80070057 (NS_ERROR_ILLEGAL_VALUE)[nsIRDFService.GetResource] "nsresult:" 0x80070057 (NS_ERROR_ILLEGAL_VALUE)"расположение:" JS frame :: file:///usr/lib64/thunderbird-3.1/modules/MailUtils.js :: MailUtils_getFolderForURI :: line 128 "data: no] Исходный файл : chrome://global/content/globalOverlay.js Строка: 100