Ошибка в обработке события BetaFish Adblocker

Кот программиста

Решаем проблему с ошибкой в работе расширения BetaFish Adblocker (он же AdBlock) в браузере Google Chrome.

21 апреля 2015 года расширение AdBlock получило новое имя «BetaFish Adblocker», а заодно горстку ошибок. В частности, заглянув в консоль браузера Google Chrome, я обнаружил следующее сообщение:

Error in event handler for (unknown): extensions::uncaught exception handler:8
TypeError: Cannot read property 'hiding' of undefined
  at Object.adblock_begin.handleHiding (
chrome-extension://gighmmpiobklfepjocnamgkkbiglidom/adblock_start_chrome.js:104:13)
  at
chrome-extension://gighmmpiobklfepjocnamgkkbiglidom/adblock_start_common.js:184:12
  handler @ extensions::uncaught exception handler:8

Для наглядности я приведу и сделанный скриншот ошибки:

Error BetaFish Adblocker

Я не очень хорошо разбираюсь в работе всех этих расширений, чтобы объяснить причины и следствия. Очевидно лишь, что есть какая-то проблема с обработкой событий. Так что приведу готовое решение, которое мне попалось на глаза и устранило ошибку.

Шаг 1: заходим на страницу расширений: chrome://extensions

Шаг 2: если не установлена, устанавливаем галочку «Режим разработчика».

developer mode | режим разработчика | google chrome

Шаг 3: в секции расширения «BetaFish Adblocker» появится ссылка «фоновая страница» – кликаем её.

background page | фоновая страница | google chrome

Шаг 4: в открывшемся окне «Developer Tools» переходим на вкладку «Console» и копирую туда следующие строки:

debug_logging: false
youtube_channel_whitelist: false
show_google_search_text_ads: false
whitelist_hulu_ads: false
show_context_menu_items: true
show_advanced_options: false
display_stats: true
show_block_counts_help_link: true

Жмём кнопку Enter.

change extension options in console developer tool google chrome

Шаг 5: перезапускаем браузер.

На этом у меня всё. Спасибо за внимание. Удачи!

Короткая ссылка: http://goo.gl/o5BNgJ