diff --git a/yt_dlp/extractor/common.py b/yt_dlp/extractor/common.py index fe0b50770b..1f5aacac43 100644 --- a/yt_dlp/extractor/common.py +++ b/yt_dlp/extractor/common.py @@ -1818,8 +1818,7 @@ def _resolve_nuxt_array(self, array, video_id, *, fatal=True, default=NO_DEFAULT if isinstance(element, list) and element and isinstance(element[0], str): if element[0] in ('ShallowReactive', 'Reactive', 'ShallowRef', 'Ref'): stack.append((target, index, element[1])) - continue - if element[0] == 'Map': + elif element[0] == 'Map': target[index] = {} elif element[0] == 'Set': target[index] = []