Page MenuHomePhabricator

Links to talk pages in mobile view for all anonymous users
Open, MediumPublic


The talk button on the Minerva skin is currently only visible to logged-in users whom have greater than 5 edits, or logged-out users who have opted-in to the beta setting. This differs from desktop which shows it unconditionally.

Original task report:

The mobile interface for wikipedia currently doesn't offer a link to the Talk/non-Talk page. Nor does it offer a clear link to the History page.

Request: add a thin set of tabs at the top of the page, as on the non-mobile interface. Include at least "Article/Project" "Talk".

Either offer a "History" tab (which would take you to the non-mobile interface, as currently), or move up the "last edited X days ago" line to be a subtitle, just below the title. If the latter, add the text "(see page history)" to make it clear that clicking on that text will display the history page.

This will make editing and interacting with the site via mobile much more rewarding. Thanks!

See Also:

This card tracks a proposal from the 2015 Community Wishlist Survey:

This proposal received 6 support votes, and was ranked #79 out of 107 proposals.

Developer notes

Removing this logic would actually throw away a lot of code debt.
SkinMinerva has a method isTalkAllowed.
Removing this method and it's usages would show the talk button for everyone.

Related Objects

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

@Florian, I'm not sure why minimum 5 edits were required either. I think we should strive for desktop parity.

@bmansurov As far as I know, it was a requirement to get the talk button merged into stable. From my side, we don't need such a minimum edit count or any other barrier.

There is no apparent relationship between this report and T119412. T119412#1896035 claims the respective code changes are live, but there are no talk page links.

Jdlrobson renamed this task from Links to talk pages in mobile view for all users to Links to talk pages in mobile view for all anonymous users.Jan 18 2016, 2:16 AM
Jdlrobson updated the task description. (Show Details)
IMPORTANT: If you are a community developer interested in working on this task: The Wikimedia Hackathon 2016 (Jerusalem, March 31 - April 3) focuses on #Community-Wishlist-Survey projects. There is some budget for sponsoring volunteer developers. THE DEADLINE TO REQUEST TRAVEL SPONSORSHIP IS TODAY, JANUARY 21. Exceptions can be made for developers focusing on Community Wishlist projects until the end of Sunday 24, but not beyond. If you or someone you know is interested, please REGISTER NOW.

This probably isn't appropriate as a hackathon project, as it's basically just a config change. The only blocker as far as I know is getting consensus to implement the change.

Oh, I think there's consensus :) At least, it's one of the Community wishes with 6 positive and 1 negative votes (ok, it's not what I would call "huge involvement", but I take what I get :P) (source), so this is only blokced by technical concerns, as far as I know (which are older then 1 year, iirc). I think, it wouldn't be a big problem to initiate a test on a medium-Wikipedia (or maybe only enwiki as one large Wikipedia), turn this feature on and look, how the people respond to that (we could collect some feedback on a feedback page and announce this page on something like Village pump). Thoughts?

Btw.: I'm feeling bad, that this (simple?) task is open for more then one year, so it would be great to finish this in a good way :D

I believe @TheDJ had some concerns about implementing this, but I don't remember exactly what.

Re: discussion of consensus, I think we need to think about readers in addition to editor needs on this as the reason to hide from logged out was to prevent naive readers from stepping unknowingly into a confusing experience.

However, I think we can move forward once a few talk glitches have been ironed out. About to add 2 blockers to that end.

@kaldari my concern about this was mostly: T116686

But since we are unable to get anywhere with discussion pages, and since this has already been open for 3 years (longer in other forms actually), I don't think that that problem outweighs the one where people don't have access to talk pages at all, right ?

I propose we just flip the switch. I have a slight fear we might see lots of complaints about vandalized talk pages, but communities can set a filter to block edits from mobile edits rather easily.

Jdlrobson raised the priority of this task from Low to Medium.Jul 5 2018, 6:24 PM
Jdlrobson added a subscriber: Aschroet.
Jdlrobson added subscribers: alexhollender, ovasileva.

@ovasileva given this came up again and dates back to 2013 maybe we can just do this? I've never been convinced that hiding the talk page link to anons is a good idea. cc @alexhollender

@Jdlrobson maybe we could add some kind of info/disclaimer element for logged out people? E.g.

But please make clear that a talk page isn't a online comment section…

But please make clear that a talk page isn't a online comment section…

Agreed. Let's take extra care with the copy here

@ovasileva @alexhollender pleaseeee can we show this button to anonymous users. It would simplify so much testing and make so many editors happy.

Based on this ticket, it sounds like we have some sort of consensus for showing the talk page link for unregistered users, but nothing has happened since 2018. Is this because there are concerns not mentioned in this ticket, because it would require more time and effort than is obvious, because there are decisions that need to be made, or some other reason?

Just so people have a chance of understanding where we are on this and why.

@Johan - I think this is mostly a matter of prioritization - we've been working almost exclusively on desktop recently and this was deprioritized in the process. Due to this, it might be difficult to provide a timeline right now. The next step here would be to settle on a design and there are no current blockers for that.

To add to Olga's comment, FWIW there are no technical blockers here . Enabling this on a wiki is as simple as $wgMinervaTalkAtTop['base'] = true; so if we wanted to do it on a specific wiki or run an A/B test that is all that should be needed. We may however want to tweak the experience for anons so I see this as being blocked on design and/or product.

The concern being that in the less cluttered mobile web version of the site, this would be more prominent than on desktop (where readers have largely ignored the talk tab for a couple of decades), thus attracting more confused non-editors?

The concern being that in the less cluttered mobile web version of the site, this would be more prominent than on desktop (where readers have largely ignored the talk tab for a couple of decades), thus attracting more confused non-editors?

Exactly. Mainly, it arises from experience we've had with direct links in the past. A few years ago we put a talk page link to a specific page within the settings page, which was already quite hidden away, and we received a ton of spam/messages that were confusing, etc (about 50% of the entire page was this), so we had to back out of it fairly quickly. That said, since that was for a specific page it is likely users didn't quite know what they were supposed to do on a talk page. Perhaps this would be mitigated if the link is on every page. I think a good next step might be to turn it on on a medium-sized wiki (@Johan I know you mentioned that Swedish might be interested) and see what happens.

I'll mention this possibility to the Swedish community.

it is likely users didn't quite know what they were supposed to do on a talk page

Perhaps better wording on mobile could help. Recently "Save changes" button changed to "Publish changes" in editors similarly, so maybe some better button text than "Talk" would do great. Something like "Discuss an issue with this page" (but obviously shorter)

@ovasileva Swedish Wikipedia would be very happy to see the link turned on for unregistered users and see what happens.

Swedish Wikipedia is now testing this.

A first reflection that I only realised now: The tab doesn't indicate if a talk page actually exists or not, so you're pretty likely to click on it and get a warning that your IP is about to be shown because a) you're not logged in but b) you've clicked on a link to a page which doesn't exist so you're in editing mode so c) you're told that, hey, if you want to edit this, be aware your IP will be shown.

But few people will realise they're in editing mode or what that means, they'll just click on a tab which tells them their IP will be exposed. There's some sort of solution for this.

Something like T54165#4401045 probably wouldn't hurt, no.

@Johan this is partly why it's not the default for anonymous - there are a few bugs that we haven't had the time to prioritise and fix but patches are welcome!

Yeah, we're adapting the "your IP will be public" warning locally as a short-term solution.