cc_load_policy is only a request: the viewer's "always show captions" preference overrides it, and auto-generated tracks ignore it. Unloading the caption module is the part that sticks, and it has to run again after every load because a new video brings the module back. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01H9v2Xoa6eoeGYpK6gp95k9