Page MenuHomePhabricator

SX: Resuming draft translation with different language pair, started on desktop, is impossible
Closed, ResolvedPublicBUG REPORT

Description

Steps to replicate the issue (include links if applicable):

  1. Open Content Translation (desktop mode) and create a draft translation
  2. Switch to mobile mode (e.g. add ".m." part to the URL) and open SX application in a different wiki (i.e. if the draft was created with the en-ig language pair, open SX in el or bn wiki).
  3. Select the previously created draft translation to continue

What happens?:
The desktop dashboard is loaded on mobile with the confirmation step.

What should have happened instead?:
The user should be redirected to the Section Translation on the target wiki and the selected draft translation should be loaded.

Screencast:

Event Timeline

ngkountas triaged this task as Medium priority.
ngkountas added a project: SectionTranslation.

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

[mediawiki/extensions/ContentTranslation@master] SX: Fix resuming draft translation started with different language pair

https://gerrit.wikimedia.org/r/944246

Change 944246 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] SX: Fix resuming draft translation started with different language pair

https://gerrit.wikimedia.org/r/944246

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

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

https://gerrit.wikimedia.org/r/954671

Change 954671 merged by jenkins-bot:

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

https://gerrit.wikimedia.org/r/954671

This issue is now fixed in production.

Screencast from greek (el) production, following the task description steps: