Page MenuHomePhabricator

[Release Ticket] Introduce permalinks on wikitext talk pages
Open, Needs TriagePublic

Description

This is a parent task to capture the work involved with offering people stable/persistent/permanent links to talk pages comments everywhere they're referenced within Mediawiki's interface.

Cases

CaseDescriptionScreenshotCurrent Link TypeDesired Link TypeRelevant ticket
1.Buttons on talk pages for generating links to specific commentsN/APermanentT275729
2.Buttons on talk pages for generating links to specific topicsN/APermanentT273341
3.Latest comment link that appears beneath Article and User talk page titles
Screen Shot 2022-10-19 at 12.05.31 PM.png (318×1 px, 52 KB)
Semi-PermanentTBD
4.Latest comment link that appears within Article and User talk page topic containers
Screen Shot 2022-10-19 at 12.06.12 PM.png (1×1 px, 364 KB)
Semi-PermanentTBD
5.Notifications generated by Topic Subscriptions
Screen Shot 2022-10-19 at 12.06.01 PM.png (552×1 px, 120 KB)
Semi-PermanentTBD
6.Permalinks to topics within Special:TopicSubscriptions
Screen Shot 2023-02-20 at 10.41.41 AM.png (960×1 px, 265 KB)
Semi-PermanentPermanent
Use caseTicket
Enable people to generate permalinks for topicsT273341
Enable people to generate permalinks for commentsT275729
OfferT306373

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
Opennayoub
OpenNone
Resolvedmatmarex
OpenNone
Opennayoub
OpenNone
OpenNone
Resolvedmatmarex
Openmatmarex
Openmatmarex
Resolvedmatmarex
Resolvedmatmarex
ResolvedPRODUCTION ERRORmatmarex
ResolvedPRODUCTION ERRORmatmarex
Resolvedmatmarex
ResolvedPRODUCTION ERRORmatmarex
Resolved Ladsgroup
Resolvedmatmarex
OpenNone
OpenNone
OpenNone
Resolvedmatmarex
Invalidmatmarex
ResolvedPRODUCTION ERRORmatmarex
Resolvedmatmarex
Resolvedmatmarex
Resolvedmatmarex
Resolvedmatmarex
Openppelberg
OpenNone
Openppelberg
OpenBUG REPORTNone
ResolvedBUG REPORTmatmarex
Resolvedmatmarex
OpenNone
OpenBUG REPORTNone
OpenNone
OpenNone
InvalidBUG REPORTNone
Openmatmarex

Event Timeline

Quoting @Sdkb on T312257:

Wikipedia editors very frequently link to prior discussions or individual comments on talk pages, often as a way to build on past precedent. However, the current design of talk pages makes this very difficult.

The easiest current way to link to a past section is to go to the top, click on the section in the table of contents, and copy the relevant portion of the URL, and then paste it in brackets to create the wikitext link. This is cumbersome and introduces underscores which harm the visual appearance.

Individual comments are even worse — the main way to link directly to those is to hunt through the page history to find the diff, which can be extremely tedious for old comments (or, more rarely, to copy the URL from a notification to a reply in a section you're subscribed to).

As the Talk Pages Project works on revamping the design of talk pages, I hope you'll consider adding something like a chain link icon next to the [edit source] or [subscribe] links in section headers, and next to the [reply] button for individual comments. Clicking on this would copy a wikitext link to the section/comment that could then be pasted into a comment elsewhere referring to it (perhaps even with the fancy blue highlight flash when you click on it).

Thanks for merging the task, @Esanders! I thought I'd seen something about this before, so glad to know it's being actively considered. I'll unsubscribe from here to avoid a notification blizzard, but feel free to reach out here/on-wiki if you'd like feedback about the feature as you develop it.

Thanks for merging the task, @Esanders! I thought I'd seen something about this before, so glad to know it's being actively considered. I'll unsubscribe from here to avoid a notification blizzard, but feel free to reach out here/on-wiki if you'd like feedback about the feature as you develop it.

@Sdkb you might value trying out the gadget @Esanders wrote. It's a work-in-progress implementation for linking to specific talk page comments in one click.

Installation instructions can be found here: https://w.wiki/5TFE

Note: if you end up trying out the gadget and see ways in which it could be improved, I'd value you letting us know as much :) .

Thanks, @ppelberg! Trying it out, I like it. The main areas for improvement are things around the edges.

Visually, it'd be nicer if it were separated by a pipe from the reply button, e.g. [ reply | link ] rather than [ reply ] [ link ]. I'd prefer the chain icon to text, but that's likely at least somewhat reflective of the fact I'm a power user.

The link it copies is the URL rather than the wikilink, which makes it more useful for some circumstances than others.

The most significant issue is that it doesn't appear that the links will persist once discussions are archived. I'd love to see Discussion Tools take on and improve @SD0001's find archive section gadget.

ppelberg renamed this task from Introduce permalinks on wikitext talk pages to [Release Ticket] Introduce permalinks on wikitext talk pages.Oct 28 2022, 11:22 PM