Page MenuHomePhabricator

Special:Log search should be case-insensitive
Open, LowPublicFeature

Description

Author: mnh

Description:
Basic synopsis: protection is case insensitive, log and unprotecting are not. The idea is sound, but may lead to admins having absolutely no clue what caused the block for a specific variant in the first place and thus whether unprotecting is actually a good idea.

How to reproduce: create-protect any page (say [[User:You/Test]]) and switch case for some letter in between, for example [[User:You/TeSt]]. Try to discover the log entry. Imagine a longer page name and some unknown Joe Random User asking you to unprotect it.

Solution: always attach the log entry to the all-lowercase variant. While this may lead to problems if this variant is eventually unprotected, this can hardly be avoided while preserving the present -- albeit somewhat laborious -- possibility to not protect a single variant. Unless you're willing to build O(2^{page name length}) log entries, that is.


Version: unspecified
Severity: enhancement

Details

Reference
bz13572

Event Timeline

bzimport raised the priority of this task from to Low.Nov 21 2014, 10:01 PM
bzimport set Reference to bz13572.
bzimport added a subscriber: Unknown Object (MLST).
Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 11:01 AM
Aklapper removed a subscriber: wikibugs-l-list.