Mypal68 icon indicating copy to clipboard operation
Mypal68 copied to clipboard

Mypal 68.14.0 - Косметические проблемы с поисковыми плагинами (1)

Open zanud opened this issue 1 year ago • 8 comments

После перехода на версию 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 записи о компонентах, которых "живьём" уже нет.

zanud avatar Apr 28 '24 14:04 zanud

Да можно безболезнено удалить, потом два раза перезагрузить или любое дополнение выкл\вкл

Feodor2 avatar Apr 28 '24 19:04 Feodor2

Нет, удаление файла не совсем безболезненно. Русификатор и словари проверки правописания после него подхватываются частично: в списке установленных дополнений они видны, причём показаны как активные, но по факту не работают, и в настройках браузера в менюшках выбора языка интерфейса и языка проверки правописания присутствует только английский. Так что эти компоненты, в отличие от обычных дополнений, после удаления addonStartup.json.lz4 приходится по-новой устанавливать.

Но главное - о при частностиaddonStartup.json.lz4 к данной проблеме пользователь же каким-то образом узнать должен. А откуда?

zanud avatar Apr 29 '24 08:04 zanud

А два раза перегружал?

Feodor2 avatar May 04 '24 17:05 Feodor2

Да, перезагружал.

Точнее, так: если сейчас я в новом профиле установлю русский язык, а потом прибью файл и два раза перезапущу MyPal, то русский язык восстановится; но когда я это проделывал на старом рабочем профиле, пережившем уже хрен знает сколько версий MyPal, то язык не подхватывался. А теперь всё, поздно, - я давно в него уже русский язык заново установил (причём обновлённую версию), все обнаруженные проблемы разгрёб и копию профиля, сохранённую перед обновлением браузера, удалил.

zanud avatar May 05 '24 09:05 zanud

У меня профиль очень старый тоже, но языка не ставил только словарь еn-ru

Feodor2 avatar May 05 '24 11:05 Feodor2

Ну так у тебя и проблемы со значками поисковиков не было.

zanud avatar May 05 '24 11:05 zanud

Я думаю уже немало пользуются языками, тут заявляли о французком и китайском, и никто пока на значки не жаловался.

Feodor2 avatar May 08 '24 15:05 Feodor2

А пропадание значков с наличием пакета локализации никак не связано. Локализация всплыла у нас уже по ходу переписки как пример того, что (у меня) не заработало автоматически после обновления до 68.14. И на самом деле я даже не знаю, был ли в этом виноват только файл addonStartup.json.lz4 или с ним в паре ещё кто-то мешал.

zanud avatar May 09 '24 21:05 zanud