Page MenuHomePhabricator

First tab for Special:Prefixindex links to wrong target
Open, Needs TriagePublic

Description

It has become a sort of standard that the first tab links to the current subject, and for special pages this should be the page with options as currently set. Some special pages don't follow this pattern, and especially Special:Prefixindex is weird. In this case the tab links to the current page being investigated. For example, go to w:no:Spesial:Lenker_hit/Mal:Søster (its the same as Special:Prefixindex/Template:Søster) and the first tab goes to the template itself. This breaks the user expectation and makes navigation harder than necessary.

I have not investigated the reason for this behavior, it could be that the reason is some underlaying default behavior that is counterintuitive.

Event Timeline

Ok, from what I can see:
Special:PrefixIndex/Pagetitle
The "Special Page" tab correctly links to the Special page (including the name of the page being investigated). Or do I misunderstand you here? What is your expected behaviour?

Special:WhatLinksHere
The first tab (which, btw., is labled with the page name of the page which is investigated) links to the page which is currently being investiagted. However, this also looks correct for me. Special:WhatLinksHere is normally accessed with the link in the toolbox of a page, and therefore, the context in this case is the page investigated. It's reasonable, that the first tab then links back to the actual page instead of the special page.

The target for the first tab is sometimes the special page with whatever arguments to recreate the page as it is in the current context, and sometimes it is just the pagetitle of the investigation.

  • Special:PrefixIndex/Pagetitle uses the pagetitle
  • Special:WhatLinksHere/Pagetitle uses the pagetitle
  • Special:RecentChanges reconstructs a full context

The first tab should be a full context, not just the pagetitle.