Community Tech/Section heading URLs for non-Latin languages

From Meta, a Wikimedia project coordination wiki
Jump to: navigation, search

The Section heading URLs for non-Latin languages project aims to fix a problem that's very annoying for Wikimedia contributors in non-Latin languages -- that URLs pointing to section headings replace each character with incomprehensible four-character codes, and section headings can't be linked to directly.

Important links[edit]

Status[edit]

March 7, 2017[edit]

After some investigation, the consensus seems to be that the best way forward is to implement Unicode section IDs and percent-encoded fragments in MediaWiki URLs. For backwards-compatibility with existing saved URLs, we would add empty span tags with the old dot-encoded section IDs.

We already know that this implementation works with all current browsers, but we need to see how far back the support goes. Test percent-encoded fragments and Unicode section IDs (i.e. anchors) on all available browser versions until it is determined which version of each is the oldest to support this implementation. The team is currently working on cataloguing the browser support. (phab ticket T157729)