Page MenuHomePhabricator

Footer talk link does not handle non-mainspace pages correctly
Closed, ResolvedPublic1 Estimated Story Points

Description

Steps to reproduce

  1. Go to a non-mainspace page, e.g., en:User:Example
  2. Click the Talk link in the footer and choose a browser to handle the link

Actual results

App navigates to a "bad title" page because, assuming the title is a mainspace article, it simply prepends "Talk:" to the title

Expected results

Best case: App navigates to User_talk:Example

Also acceptable and better than the status quo: "talk" link does not appear for non-mainspace pages

From OTRS report: https://ticket.wikimedia.org/otrs/index.pl?Action=AgentTicketZoom;TicketID=9994845

Event Timeline

A contributor on English Wikipedia reported something similar to this task today. Before I go and create yet another task could someone confirm/deny if this is related?

https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#No_talk_pages_appear_on_Mobile (See YuriGagrin12's comments in particular)

A contributor on English Wikipedia reported something similar to this task today. Before I go and create yet another task could someone confirm/deny if this is related?

This does seem quite related. To be more clear,

  1. The talk page links for all pages in the non-main namespace are broken (this is for all languages)
  2. As the talk page links for the other languages doesn't seem to have been localised they might be broken for mainspace pages also for non-English languages.

Is there any development about that? That embarrasses us in the world!

Change 480887 had a related patch set uploaded (by Cooltey; owner: Cooltey):
[apps/android/wikipedia@master] Fix: talk page url does not have correct format if the page contains namespace.

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

I think the talk link should open the talk page in the mobile app instead of sending it to the browser. Good work so far!

Change 480887 abandoned by Cooltey:
Fix: talk page url does not have correct format if the page contains namespace.

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

cooltey claimed this task.

This is no longer an issue anymore since we have implemented the native Talk page in the app.

This is no longer an issue anymore since we have implemented the native Talk page in the app.

Since when? It’s still broken for me in v2.7.50337-r-2020-12-04. (I don’t see any updates in Google Play.)

Hi @Tacsipacsi, the native Talk page will be available in the upcoming release.