Steps to replicate the issue:
- Prepare a new page for translation and mark it for translation (Special:Translation?do=mark)
- Visit immediately the source page.
- Refresh the page in your browser after a few seconds.
What happens?:
- ✅ Translation units are created in the next minute.
- ✅ The pagetranslation log shows “<User> marked XXX for translation” in the next minute.
- ❌ The ”translate this page” link (Special:Translate?action=page&group=page-XXX) redirects to recent additions for several minutes.
- ✅ The <languages/> bar displays immediately on the source page…
- ❌ …but it disappears in the next minute after reloading the page. Once the translation works, you need to purge the page cache to make Language bar visible.
What should have happened instead?:
- As soon as the log shows the page has been marked for translation, the page should be translatable. This should happen in the next minute.
- The <languages/> bar should not hide.
Other information: