Page MenuHomePhabricator

Introduce New Discussion Tool on mobile
Open, Needs TriagePublic

Description

This task is about introducing the New Discussion Tool on mobile talk pages.

Event Timeline

Change 649726 had a related patch set uploaded (by Esanders; owner: Esanders):
[mediawiki/extensions/DiscussionTools@master] Support reply & new topic tools on mobile

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

Change 683659 had a related patch set uploaded (by Esanders; author: Esanders):

[mediawiki/extensions/DiscussionTools@master] WIP Support new topic tool on mobile

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

Change 683659 had a related patch set uploaded (by Esanders; author: Esanders):

[mediawiki/extensions/DiscussionTools@master] WIP Support new topic tool on mobile

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

@Esanders are there steps different from the ones outlined below that I need to follow in order to try the WIP New Discussion Tool on mobile patch you wrote above?

Currently, when I follow the steps below I'm shown, what I perceive as, the existing mobile frontend new section experience:

Screen Shot 2021-10-22 at 11.04.25 AM.png (958×704 px, 35 KB)

Steps

  1. Create a patch demo using https://gerrit.wikimedia.org/r/683659
  2. Visit a talk page on the newly-created demo wiki [on mobile device]: https://patchdemo.wmflabs.org/wikis/a365dc80a3/wiki/Talk:Coffee
  3. Click the Read as wiki page button at the bottom of the talk page
  4. Click the Add discussion button at the top of the talk page

Expected

  1. ✅ The New Discussion Tool opens

Actual

  1. ❗️[What I perceive to be] the existing mobile frontend experience opens

The patch didn't apply when I tried to create a wiki, and the wiki deleted itself as it should. I don't know why your wiki didn't delete itself, but it clearly didn't finish setting up, because the Main_Page hasn't been filled in and the logo is missing.

Test wiki created on Patch Demo by ESanders (WMF) using patch(es) linked to this task:

https://patchdemo.wmflabs.org/wikis/6ce52b531d/w/

Test wiki created on Patch Demo by ESanders (WMF) using patch(es) linked to this task:

https://patchdemo.wmflabs.org/wikis/2f2e6f9688/w/

Change 683659 merged by jenkins-bot:

[mediawiki/extensions/DiscussionTools@master] Support new topic tool on mobile

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

Test wiki on Patch demo by ESanders (WMF) using patch(es) linked to this task was deleted:

https://patchdemo.wmflabs.org/wikis/6ce52b531d/w/

Test wiki on Patch demo by ESanders (WMF) using patch(es) linked to this task was deleted:

https://patchdemo.wmflabs.org/wikis/2f2e6f9688/w/