Page MenuHomePhabricator

Deprecate MobileFrontend's "About this page" functionality on talk pages
Closed, ResolvedPublic

Description

T312309 will introduce a new, unified experience for making the content that can appear in talk pages' lead sections available to people visiting talk pages on mobile.

This task involves the work with deprecating MobileFrontend's About this page feature on talk pages once T312309 is resolved and the suite of mobile DiscussionTools features are made available on all wikis (T298060).

Related Objects

StatusSubtypeAssignedTask
Resolvedmatmarex
ResolvedJdlrobson
ResolvedNone
Resolvedppelberg
DeclinedNone
Resolved Whatamidoing-WMF
Resolvedppelberg
ResolvedMNeisler
DuplicateMNeisler
ResolvedDLynch
Resolvedppelberg
Resolvedppelberg
Resolvedmatmarex
ResolvedDLynch
ResolvedDLynch
Resolvedmatmarex
Resolvedmatmarex
Resolvedmatmarex
ResolvedDLynch
Resolvedppelberg
ResolvedRyasmeen
ResolvedRyasmeen
Resolvedmatmarex
Resolvedppelberg
Resolvedmatmarex
Resolvedppelberg
Resolvedmatmarex
Resolvedmatmarex
Resolvedppelberg
ResolvedDLynch
Resolvedmatmarex
Resolvedmatmarex
Resolvedmatmarex
ResolvedNone
ResolvedNone

Event Timeline

Esanders renamed this task from Deprecate MobileFrontend's "About this page" functionality to Deprecate MobileFrontend's "About this page" functionality on talk pages.Jul 7 2022, 8:00 AM
Esanders updated the task description. (Show Details)

This seems like a great technical direction! What support would you need from the web team?

This seems like a great technical direction! What support would you need from the web team?

@Jdlrobson: @ovasileva and I are thinking we'll discuss the question above during the Web Editing check in meeting (private doc for now) we have scheduled for 22 July. cc @Esanders

matmarex closed this task as Resolved.EditedMar 13 2023, 6:35 PM
matmarex subscribed.

In T298060 we've handled undeploying it and communication about the change, and in T319145 we're going to actually remove the code. I don't think anything else is needed. I hereby declare it deprecated!

Jdlrobson added a project: MinervaNeue.

I'm still seeing the associated code in Minerva skin?
https://gerrit.wikimedia.org/g/mediawiki/skins/MinervaNeue/ /dd5b3213843ad66f565289ebe077c6b7424d040e/i18n/en.json#29
https://gerrit.wikimedia.org/g/mediawiki/skins/MinervaNeue/ /dd5b3213843ad66f565289ebe077c6b7424d040e/resources/skins.minerva.scripts/page-issues/index.js

So I think there is a bit of clean up to do here before calling this done.

I don't see any associated config flags, so I'm not exactly sure if this code is still running anywhere unexpectedly?

Jdlrobson claimed this task.

Sorry posted that a little earlier before I completed my thought process.

I think I understand.. you are saying we are skipping deprecation but we will remove the code in T319145 ? Please correct me if I've misunderstood :)

Yes, exactly. There's nothing here that you'd deprecate in the traditional way, no public APIs etc.