Я тоже получал эту ошибку - проблема в том, что строка, на которой она запускается, полностью поддельная.Как и OP, это была ранняя строка в моем скрипте, которая была помечена:
var h_combinedView = true;
Сообщение об ошибке очень вводит в заблуждение: " 0x800a041c - Ошибка времени выполнения JavaScript: Let / Const redeclaration "
Отмеченная строка не является определением const, и значение в ней определяется один раз во всем моем проекте, и никогда больше.
В конце концов я отследил проблему до фактического дублированного определения const,
const ve = { Normal: 'default', Search: 'search', View: 'view', Alts: 'ViewAlts', Edit: 'edit' }
(я переместил определение, используемое в нескольких местах, в общий файл и забыл удалить одну копию).Сообщение об ошибке было допустимым - это было дублированным определением const - но помеченная строка и идентификатор не имели никакого отношения к проблеме.
Ничего подобного неточным сообщениям об ошибках, чтобы вынудить меняпройтись по моему коду.
:-)