(Web App) Start Next Lesson vs Quit Button Issue

Most of the time, when finishing a lesson in the Web App, instead of “Quit”, there is the “Start Next Lesson” button.
I have noticed that sometimes the “Quit” button appears first, and then the “Start Next Lesson” button appears, after a split second, on top of it, overlaying it.

I use Safari at the moment.

I hope you can fix it.
Thanks

It will only show “next lesson” if there’s more lessons remaining in the course, but it needs to check this. I have noticed it as well, and think it hangs as “quit” until the lynx chat has populated.

If I had to guess, lesson completion triggers a bunch of server requests (like retrieve lynx message, check for next lesson, etc). Either the requests are sent sequentially (so it doesn’t do next lesson check until it has received a return on the lynx request, which is not ideal as an LLM session commencement is always going to take longer than a quick next lesson check), or the frontend UI logic is poorly implemented and is waiting for all requests to resolve until it makes any changes. Too many asynchronous requests with wildly different resolve times bundled together.

Thanks, we will look into this.