Ошибка в Chrome DevTools

Недавно я начал часто встречаться в Chrome Dev Tools при щелчке правой кнопкой мыши по элементу с целью выбора "Inspect Element" - вместо выбора элемента на вкладке "Элементы" ошибка "Ошибка нечистоты: параметр 2 (сообщение)". появляется на вкладке "Источники" для виртуальных "extensions:: schemaUtils" script.

Ошибка возникает в функции "validate" согласно снимку ниже.

Screenshot of error in DevTools

Эта ошибка возникает с момента установки расширения OneTab и действительно исчезает, когда я отключу его. Я сообщил об этом автору расширения, до сих пор без ответа. К сожалению, по мере того, как работа сочла нужным выдать меня с недостаточно мощной машиной, удаление OneTab не является вариантом, так как память в противном случае работает в крайне коротком замыкании.

Проблема легко реплицируется. Внутри Qaru нажмите на значок "StackExchange" вверху слева, а затем щелкните правой кнопкой мыши на одном из элементов "Ваши сообщества". Контекстное меню не открывается и появляется ошибка выше. Это также влияет на всплывающие меню основного продукта, над которым я работаю.

Эта ошибка возникает только в одном экземпляре Chrome, который, как мне кажется, является моей основной машиной для разработчиков, и делает не в Chrome Canary на том же компьютере и с тем же расширением.

Chrome 37.0.2024.2m на ноутбуке Windows 7 Professional, Service Pack 1, x64.

Есть ли у меня поврежденная копия Chrome? Могут ли другие пользователи реплицировать эту ошибку (с расширением OneTab или без него)? Есть ли что-то не в том, чтобы удалить постоянное расширение, которое я могу сделать, чтобы восстановить существенную функциональность "Проверить элемент"?

Я уже попробовал сбросить Chrome в меню настроек.

Ответы

Ответ 1

Проблема, с которой вы столкнулись, заключается в том, что для (неперехваченных) ошибок срабатывает точка останова.

Чтобы это не произошло, откройте вкладку "Источники" инструментов разработчика и убедитесь, что круг с двумя полосками в нем GREY, а не синий. Этот круг означает "Приостановить исключение" и является самым правильным значком на следующем рисунке.

Ответ 2

Просто заявляя более четко: если вы в порядке, просто отключите расширение OneTab Chrome.

Ответ 3

дезактивация и повторная активация точек останова в devtools решила мою проблему

Значок точек останова находится в Инструментах разработчика, на вкладке Источники, значок слева от кнопки паузы.

Я также использую OneTab, я на OSX 10.10.5, Google Chrome версии 46.0.2490.71 (64-разрядная версия) - другие расширения, которые я установил, - это LastPass, Xdebug helper, JetBrains, Postman, DevTools Тема: Zero Dark Matrix, Google Документы (и аналогичные)

Решение о контрольных точках было предложено здесь fooobar.com/info/331516/...