[23:08:41] duesen: I'm looking at improving perf around Action::getActionName and surprised at just how much runtime is involved to determine it: title parsing -> create article/wikipage + hooks -> db queries to create contenthandler + hooks. [23:09:05] duesen: do you think it's possible/desirable to phase out WikiPage-level overrides for actions and unify on ContentHandler? [23:10:27] Curently this is used by: WikiFilePage to change the 'delete' action, and a few extensions as well. https://codesearch.wmcloud.org/deployed/?q=ion%20getActionOverrides&i=nope&files=&excludeFiles=&repos= [23:10:51] I wonder if those would make sense to get their own content model or format and override ContentHander::getActionOverrides instead [23:11:38] similarly, the more common use case of changing how the page view is rendered (as CategoryWikiPage and many other WikiPage sublcasses do, most of which don't override actions) would presumably be possible through a content handler as well.