Mypal 68.14.0 - Косметические проблемы с поисковыми плагинами (1)
После перехода на версию 68.14 обнаружил, что при старте браузера в его консоли появляется пачка однотипных сообщений об ошибках вида:
Error while loading 'jar:file:///C:/Program%20Files/Mypal68/browser/omni.ja!/chrome/browser/search-extensions/bing/manifest.json' (NS_ERROR_FILE_NOT_FOUND) Extension.jsm:517 addons.xpi WARN Exception running bootstrap method startup on [email protected]: Error: Error while loading 'jar:file:///C:/Program%20Files/Mypal68/browser/omni.ja!/chrome/browser/search-extensions/bing/manifest.json' (NS_ERROR_FILE_NOT_FOUND)(resource://gre/modules/Extension.jsm:517:20) JS Stack trace: readJSON/</<@Extension.jsm:517:20 [email protected]:126:18
Да, у меня установлено много поисковых плагинов, в том числе и для сайтов, плагины к которым раньше были в Mypal штатно.
Начал разбираться. Обратил внимание, что ругается не на все мои плагины, а только на часть из них. Начал разбираться с этим, проанализировал список тех, на которые ругается, и обнаружил, что он содержит исключительно те, которые раньше были в Mypal штатно. Причём в нынешней ругани присутствуют даже те из них, которые у меня сейчас вообще отсутствуют!
Покопавшись в разных файлах профиля, обнаружил, где эта собака закопана - в файле addonStartup.json.lz4. Профиль у меня живёт давно, я только браузеры обновляю, и записи с теми плагинами явно остались со времён, когда эти плагины были штатными.
Но как-то это нехорошо. 68.13.7 и предыдущие же не ругались. Так что лучше так и продолжать. Или удалять из addonStartup записи о компонентах, которых "живьём" уже нет.
Да можно безболезнено удалить, потом два раза перезагрузить или любое дополнение выкл\вкл
Нет, удаление файла не совсем безболезненно. Русификатор и словари проверки правописания после него подхватываются частично: в списке установленных дополнений они видны, причём показаны как активные, но по факту не работают, и в настройках браузера в менюшках выбора языка интерфейса и языка проверки правописания присутствует только английский. Так что эти компоненты, в отличие от обычных дополнений, после удаления addonStartup.json.lz4 приходится по-новой устанавливать.
Но главное - о при частностиaddonStartup.json.lz4 к данной проблеме пользователь же каким-то образом узнать должен. А откуда?
А два раза перегружал?
Да, перезагружал.
Точнее, так: если сейчас я в новом профиле установлю русский язык, а потом прибью файл и два раза перезапущу MyPal, то русский язык восстановится; но когда я это проделывал на старом рабочем профиле, пережившем уже хрен знает сколько версий MyPal, то язык не подхватывался. А теперь всё, поздно, - я давно в него уже русский язык заново установил (причём обновлённую версию), все обнаруженные проблемы разгрёб и копию профиля, сохранённую перед обновлением браузера, удалил.
У меня профиль очень старый тоже, но языка не ставил только словарь еn-ru
Ну так у тебя и проблемы со значками поисковиков не было.
Я думаю уже немало пользуются языками, тут заявляли о французком и китайском, и никто пока на значки не жаловался.
А пропадание значков с наличием пакета локализации никак не связано. Локализация всплыла у нас уже по ходу переписки как пример того, что (у меня) не заработало автоматически после обновления до 68.14. И на самом деле я даже не знаю, был ли в этом виноват только файл addonStartup.json.lz4 или с ним в паре ещё кто-то мешал.