Last modified: 2014-03-01 00:12:43 UTC
Intention: Add a category to a page Steps to Reproduce: 1. Open the page in VisualEditor and choose the categories tool. 2. Type the full name of the category, including the namespace: Category:Example Actual Results: VisualEditor adds a non-existent, malformed category named [[Category:Category:Example]]. Expected Results: That VisualEditor would recognize that "Category:Example" already contained the namespace, and thus omit the duplication. Ideally, at non-English wikis, it would recognize and remove both the local name for the namespace and the English name, since both are typically valid (e.g., strip out both "Kategorie" and "Category" at the German Wikipedia). Reproducible: Always
[new feature or "nice-to-have" => severity=enhancement]
What to do when there's a category called "Category:Foo" and another called "Foo". Do we strip or not?
There is [[Category:Category theory]], it might be worth checking as a corner case.
Do any [[Category:Category:Foo]] pages exist? I haven't seen one.
(In reply to comment #4) > Do any [[Category:Category:Foo]] pages exist? I haven't seen one. On all ten million MediaWiki wikis out there? Quite probably… J.
Also there's the problem of either (a) only doing this hack for English, or (b) having to hold in VE a copy of all of the translations of Category:, and know which one to remove when (removing Catégorie: on French, but not on English, and so on).