On-screen caption disappears early (~7-8s) despite longer original cue duration

Hi, I’m seeing a consistent timing bug with the on-screen subtitle overlay on YouTube (auto-generated captions).

Platform: YouTube (Chrome extension)
Language: Turkish (auto-generated captions)

Problem description:
When Language Reactor’s on-screen subtitle box is active, each caption line disappears after roughly 7-8 seconds, even when the original sentence is clearly longer and should stay visible for 10-15 seconds. The next caption then appears and also gets cut short after a similar duration. This creates a repeating pattern where I never get to finish reading a sentence before it’s replaced.

Interestingly, the sentence list in the side panel (transcript view) does NOT have this problem — full sentences stay visible there with no early cutoff.

When I disable Language Reactor entirely, YouTube’s native captions display and transition normally, without this early-cutoff behavior. This suggests the issue is specific to how the LR on-screen overlay renders/times the original auto-caption cues, rather than an issue with YouTube itself.

Steps to reproduce:

  1. Open a YouTube video with Turkish auto-generated captions
  2. Enable Language Reactor’s on-screen caption overlay (not the side panel)
  3. Watch several consecutive captions
  4. Notice each one disappears well before a natural sentence would end (~7-8s), then the following one also cuts off early

Expected behavior: On-screen caption should stay visible for the full duration of the original cue/sentence, similar to how it behaves with LR disabled, or similar to how the side panel handles it.

What I’ve tried: Disabling LR (issue disappears — native YouTube timing is correct). Reinstalling the extension didn’t change the behavior.

Any insight into whether this is a known issue would be appreciated.This happens with all automatic subtitles.
Still, I’m including the link to the book I’m currently reading.

1 Like

Hi everyone,

I wanted to share a temporary workaround and some technical observations regarding the known bug where subtitles disappear early (usually leaving the last 1/3 of the sentence unread).

I discovered that the root cause of this sync issue is directly tied to being logged into a YouTube/Google account, which changes how YouTube renders the subtitle lines.

The Workaround: If you log out of your YouTube account (but keep your Language Reactor extension active and logged in), the bug completely disappears. The subtitles stay perfectly in sync. Yes, you will have to deal with YouTube ads, but you won’t miss any text while listening to audiobooks or long videos.

The Technical Observation (Why this happens): I noticed a clear difference in how YouTube feeds the subtitles based on the login state:

  • When LOGGED IN (Bug occurs): YouTube tries to display the subtitles as a large 3-line block. Because it lumps so much text into one block, YouTube’s internal timer forces the block to disappear before the audio/TTS actually finishes reading it.
  • When LOGGED OUT (Works perfectly): YouTube changes its subtitle delivery. Instead of a 3-line block, it displays single-line subtitles sequentially (it shows one line, then updates to the next line, three times in a row). Because it feeds the text line-by-line, it never triggers the early disappearance and perfectly matches the audio.

It seems YouTube recently changed its subtitle rendering behavior for logged-in accounts, and LR is currently struggling to parse the timing of these new 3-line blocks.

I hope this distinction between the “3-line block” vs. “single-line” rendering helps the developers pinpoint the DOM/API change and patch the bug

2 Likes

I am experiencing the same issue with this video:

  1. The subtitles at the bottom of the video tend to disappear before the speaker finishes saying the sentence.
  2. However, the subtitles on the sidebar are synchronized properly.
  3. Finally, if I disable the plugin, the Youtube subtitles at the bottom of the video are also synchronized properly.

Hi @Fndm_0, thanks for the detailed description.

I tried the same video, but I couldn’t reproduce the issue (I logged in and out, with and without Premium). Since we’re talking about the same video, this doesn’t seem like an LR bug, but rather an A/B test by YouTube regarding subtitle display - likely related to your account rather than your login status, which explains why logging out seemed to “fix” the problem.

Could you help us confirm this?

Try signing in to the same account from a different device or over a different network - if the issue persists, it’s related to the account, not the device.
If you have another Google account, try playing the same video with that account - if the problem doesn’t occur there, it confirms that it’s specific to your account.

This will help us determine whether we need to fix the issue or if YouTube is testing something on their end. Thank you also for sharing the workaround - it will be helpful to other users who encounter this problem

I have the same problem for the last week. While watching youtube videos subtitles stack for 2-3 lines, normally a subtitle is made of 7 words max but now every one of them are made by 30 words because of that subtitles disappear in the mittle of the sentence.