Page MenuHomePhabricator

Don't reload the page when publishing a comment with Reply Tool on mobile
Closed, ResolvedPublic

Description

This task is about iterating on the Reply Tool "publishing moment" to make it feel more "fluid." Currently the interface jumps around quite a bit. More in the ===Behavior section below...

Environment

  • Platform: iOS 15.2.1
  • Browser: Safari
  • Device: iPhone Xs

Behavior

🎥: Screen recording https://youtu.be/LKs_94Pyorw

  1. Visit a talk page on a wiki where the mobile Reply Tool is available. E.g. https://simple.m.wikipedia.beta.wmflabs.org/wiki/Talk:Cats?dtenable=1.
  2. Open a section and tap a Reply link to open the Reply Tool
  3. Draft a comment
  4. Tap the Reply button to publish the comment you drafted in "3."

Actual

  1. ❗️Notice you are returned to the view of the talk page with all of the sections/discussion within in collapsed, the viewport is then scrolled to the collapsed section you published a comment within, the section expands, and finally the comment you published in "Step 4." is highlighted in yellow

Expected

  1. ✅ Notice the comment you published in "Step 4." is highlighted in yellow, without the page jumping around

Event Timeline

ppelberg removed a project: Design.
ppelberg updated the task description. (Show Details)
ppelberg updated the task description. (Show Details)
Esanders renamed this task from Improve the user experience for publishing a comment with Reply Tool on mobile to Don't reload the page when publishing a comment with Reply Tool on mobile.Feb 18 2022, 5:54 PM
Esanders updated the task description. (Show Details)

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

[mediawiki/extensions/DiscussionTools@master] Don't reload the page on mobile

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

matmarex subscribed.

This no longer depends on T219420: that task is only partially resolved, but the parts that were required for this task are done.

Change 763797 merged by jenkins-bot:

[mediawiki/extensions/DiscussionTools@master] Don't reload the page on mobile

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