The most likely “fix” for closed captions not working is to learn how they work—there are, surprisingly, a few ways to enable subtitles on the Roku, depending on the app you’re using.
How Do I Activate Closed Captions on Roku?
There’s an option in the Roku settings which you need to enable for closed captioning to work:
What to Do When Roku Closed Captions Aren’t Working
Enabling closed captions is just as simple as the above steps make it out to be. However, captions might still not work as you expect, either because of a software glitch or an app that uses its own subtitle options. If you don’t see Accessibility, select Captions to open the captions menu. Follow the steps outlined above to confirm captions are enabled. If they already are, shut them off, reboot the Roku, and then turn them back on. Go to Settings > Accessibility > Captions style, and walk through the Text size, Text color, Text opacity, and other relevant options, adjusting them as needed. Other apps are different, like Netflix’s, where you need to press the down arrow on the remote to use the menu. One example of an option there is English [Original] with Subtitles. Streaming services like Netflix and YouTube have mobile apps to cast video to the TV via the Roku. Playback and subtitle control are available directly from the app when you do this. YouTube uses a CC button for this purpose, and there’s a similar option on the Netflix app and other streaming apps. Update checks occur automatically, but you can also check manually through Settings > System > System update > Check now.