Subtitle language settings are not saved when changed to "Off"

When you are watching a lecture video and turn on subtitles, a localstorage setting is saved as kk-vimeo-player. This contains the language setting as an object. If you change the language, say, from English to French, the setting is applied and saved there. However, if you turn off the subtitles (clicking CC → “Off”), this language object will not be deleted. When you go watch the next video, the subtitles will appear again. To fix this issue, I think the language object within kk-vimeo-player should be removed when clicking “Off” in the subtitle language settings in order to actually turn off subtitles when no longer needed.

I see this less as “an issue” but more as an implementation choices. Most people who need subtitles will need them consistently, so for those users, the behavior sounds fairly optimal – you may or may not use subtitles all the time, but in general, it will be in one language, say, as in this case, French.

You have the disadvantage of having the less used “use case” :wink:

1 Like

Got it. So, following from this implementation choice, there is no way to turn off the subtitles except manually manipulating the browser’s local storage. Fair enough. I just wanted to point this out as the behaviour is quite different compared to other video platforms, where you can switch languages or turn off subtitles persistently. Thanks for the reply!

I’m facing the same issue. Every lecture video I’m watching starts with English subtitles. I don’t need subtitles so I turn it off. However, the next video comes again with subtitles.
This seems to be a new feature as I don’t remember seeing this before.
Thanks,
@ewiklund

This would probably be “feature request” for the Vimeo people. They’d need to create two cookies, one to handle if CC was enabled, and another to handle what language would be used if it was enabled. But we don’t have control over the vimeo player’s implementation, unfortunately.

So the solution is “once you turn on CC subtitles, bad luck, you’ll always have to manually turn them off and break the flow”?
There must be a better answer than this. I’m sure I’m not the only one that finds it distracting as you flow from one lesson to another.

Cheers
Mark

The behavior you see suggests that it’s controlled by a single cookie, so annoying as it is, if you turn captioning off, you will lose the information of which language is set. Since the viewer is coded by Vimeo, this is not something we control and can fix for you, unfortunately.

Apologies for the inconvenience caused here guys. I understand this is a valid concern and we are working on rolling out a fix next week. Thanks for posting this here. Appreciate your support.

1 Like

Hey guys, thanks for reporting this issue. We have some good news, the issue is identified and the fix will be ready in a week. The easiest way to resolve this issue at the moment is by clearing cookie “kk-vimeo-player” that persist the settings of your video. Alternativelly you could clear all cookies or just log in in Incognito mode, and anyways it will be auto-resolved in a week’s time.

Sorry for the inconvenience, and thanks for the reporting, highly appreciated!

Great to see the forums are actively looked at by the team!
Looking forward to seeing the fix and I didn’t think of incognito mode (although deleting KodeKloud cookies didn’t work for me).
Cheers and thanks
Mark

Hi guys, we’ve just released a fix for this. So please try refreshing your browser to get the new version of the app and after that click on the Off button in the subtitles section. This should resolve the issue.

Thanks for your patience, and keep up with your achievements in learning!

Thank you very much for the quick solution. I can confirm that the fix works.
Thanks,
@ewiklund