Page MenuHomePhabricator

In-progress translations from a different language fail to continue
Closed, ResolvedPublic


After the initial support for continuing auto-saved translations (T322521), the following issue was found: When the user has in-progress translations with different target languages (in the example translations started on Igbo and Bengali Wikipedia), the system fails to load the translations from a different language.

For example, on Igbo Wikipedia, trying to load a translation to Bengali results on the user redirected to the translation dashboard in Bengali, without the editor showing to allow to edit the translation.

The expected behaviour would be to land into the editor, showing the translation to work on it.

The video below illustrates the issue:

Event Timeline

Pginer-WMF triaged this task as Medium priority.Mar 31 2023, 2:43 PM
Pginer-WMF created this task.

Change 920287 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] SX: Support restoration of draft translation based on URL params

Change 920287 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] SX: Support restoration of draft translation based on URL params

Change 923921 had a related patch set uploaded (by Santhosh; author: Santhosh):

[mediawiki/extensions/ContentTranslation@master] CX3 Build 0.2.0+20230529

Change 923921 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] CX3 Build 0.2.0+20230529

When I access the mobile dashboard on Bengali Wikipedia to continue on mobile a translation for an article from English to Igbo (that was started on desktop), the result is the following:

  • The desktop dashboard is loaded on mobile with the confirmation step.
  • When going back in the browser, the translation navigates automatically to the mobile editor.

The expected result would be to navigate to the mobile editor directly.

We have created a new ticket for the above issue (T343706). Let's leave this issue out of the scope of this task and continue the QA process for the rest of the functionality. Moving this back to "Needs QA" column.

Test status: QA PASS

Able to load translation in progress in other target languages