@Dodok сделал так, селектор
match type="textобернул в переменную и с ней работал уже. Ошибка все равно появилась такая же.
Есть простой js код, который вычисляет кол-во видео youtube, отображаемое на экране
var video = document.querySelectorAll('#video-title'); video.length;
В браузере всё работает

В БАС (20.7.4) выдает ошибку:
[499364173] [13:14:45] Поток №1 : Таймаут во время выполнения script for[documentRoot]
Насколько я помню, в старых версиях все работало. В чем может быть проблема?
@runbust Согласен, это баг. У самого на последней версии простой код:
var findElement = document.getElementsByClassName('hello')[0]; findElement.parentNode.removeChild(findElement);
вылетает с ошибкой. А до этого пол года на разных версиях всё прекрасно работало.
Есть простой js код, который вычисляет кол-во видео youtube, отображаемое на экране
Дело в том, что в прошлых версиях скрипт выполнялся через eval, а в последнее время многие сайты стали запрещать eval через Content Security Policy. В новой версии я изменил механизм выполнения js в браузере, но этот метод не полностью совместим
со старым кодом такой вот скрипт не будет работать var x=1;x
Сейчас ищу другое решение, чтобы старый код работал.