Page MenuHomePhabricator

Don't reload Special:PersonalDashboard when selecting a module in mobile view
Closed, ResolvedPublic5 Estimated Story Points

Description

Current behaviour

  • Be on Special:Dashboard in mobile view
  • Select a Dashboard module (i.e. an arrow)
  • The page reloads, sending you to e.g. Special:PersonalDashboard/policiesGuidelines

Ideally, we would open the module and display content without doing a page load.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Samwalton9-WMF renamed this task from Don't reload Special:Dashboard when selecting a module in mobile view to Don't reload Special:PersonalDashboard when selecting a module in mobile view.Jan 21 2026, 2:28 PM
Samwalton9-WMF moved this task from Estimated to Kanban on the Moderator-Tools-Team board.
Dillon subscribed.

Hey, side note: we probably want to center this out before releasing to end users.

Screenshot 2026-02-09 at 3.57.17 PM.png (4,112×2,180 px, 484 KB)

jsn.sherman changed the task status from Open to In Progress.Feb 9 2026, 9:28 PM
jsn.sherman moved this task from Ready to In Progress on the Moderator-Tools-Team (Kanban) board.

Hey, side note: we probably want to center this out before releasing to end users.

Screenshot 2026-02-09 at 3.57.17 PM.png (4,112×2,180 px, 484 KB)

Let's create a ticket to address this.

I'll be wrapping the mobile presentation in another layer of markup as part of this task, so this will be resolved in this task.

I'll be wrapping the mobile presentation in another layer of markup as part of this task, so this will be resolved in this task.

Got it!

Change #1239437 had a related patch set uploaded (by Jsn.sherman; author: Jsn.sherman):

[mediawiki/extensions/PersonalDashboard@master] WIP

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

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

https://00333dda27.catalyst.wmcloud.org/w/

Test wiki created on Patch demo by JSherman (WMF) using patch(es) linked to this task:
https://bbf22e3ed5.catalyst.wmcloud.org/w/

Test wiki created on Patch demo by SCardenas (WMF) using patch(es) linked to this task:
https://84e9dd1ea4.catalyst.wmcloud.org/w/

Change #1239437 merged by jenkins-bot:

[mediawiki/extensions/PersonalDashboard@master] avoid pageload when selecting a mobile module

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

Change #1244824 had a related patch set uploaded (by Jsn.sherman; author: Jsn.sherman):

[mediawiki/extensions/PersonalDashboard@master] avoid pageload navigation followup

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

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

https://84e9dd1ea4.catalyst.wmcloud.org/w/

Test wiki created on Patch demo by SCardenas (WMF) using patch(es) linked to this task:
https://1f0c4ca670.catalyst.wmcloud.org/w/

@jsn.sherman I found a bug with the Review Changes module:

Mobile dashboardMobile details
SCR-20260227-jnoq-2.png (752×1,552 px, 138 KB)
SCR-20260227-joea-2.png (752×1,554 px, 86 KB)

@jsn.sherman I found a bug with the Review Changes module:

Mobile dashboardMobile details
SCR-20260227-jnoq-2.png (752×1,552 px, 138 KB)
SCR-20260227-joea-2.png (752×1,554 px, 86 KB)

From that image, it doesn't look like you have any qualifying edits. Slice 0,1 and slice 0, 10 look the same when the array is empty.

We should probably have a no results message

Change #1244824 merged by jenkins-bot:

[mediawiki/extensions/PersonalDashboard@master] avoid pageload navigation followup

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

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

https://1f0c4ca670.catalyst.wmcloud.org/w/

jsn.sherman moved this task from QA to Done on the Moderator-Tools-Team (Kanban) board.

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

https://bbf22e3ed5.catalyst.wmcloud.org/w/