[bug] incorrect reading progress when import

This bug has existed for several months, and it seems it has gone unnoticed.

Steps to reproduce:

  1. Import a lesson from YouTube.

  2. The interface shows the “lesson preparation” progress.

  3. After that, the first page of the lesson is displayed.

  4. After a short delay, the remaining pages appear.

Observed behavior:

  • LingQ incorrectly assumes that all pages have been read.

  • Sometimes it also counts an abnormally high number of “words read” when opening the first page for the first time.

Possible root cause:

There appears to be an issue in the lesson loading or initialization sequence. It looks like, during the processing phase, the system treats the first page as the entire lesson and marks it as fully read (isLessonDone = true). Once the additional pages load, they also get marked as read automatically. The behavior is consistent with this type of side effect.

Thanks, I asked our team to investigate this.

Hello @Alu_V Thank you for reporting. Could you please help me to reproduce this issue. What browser do you use? Could you please provide also an URL to YouTube video to check?


I arrived from work and reproduced this issue immediately. To reproduce it, import any YouTube video longer than 30 minutes—content does not matter. The screenshot was taken after the import completed fully on LingQ, having stayed on the page until the process finished. The browser is the latest Chrome on macOS.

I also wonder what would happen if the browser window is resized during the import phase.

1 Like

@Alu_V hm, I tried importing YouTube video on Chrome on macOS - and the coins qty doesn’t change after the import. Do you have some other browser extensions installed? I run out of ideas, to be honest.

BTW, your streak is impressive!

1 Like

Something has been changed. Cannot reproduce it anymore. Fixed :slightly_smiling_face:

1 Like