The broadcast subtitle rule treated any ko* track as Korean, so YouTube's auto-generated (자동 생성) Korean track would switch captions on. Match only human-authored tracks (kind !== 'asr', vss_id not 'a.*') and pass the full track object to setOption so YouTube selects the manual track rather than the same-languageCode ASR one. Captions stay off when only an auto track exists. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>