Page MenuHomePhabricator

Harryboyles
User

Projects

User is not a member of any projects.

Today

  • No visible events.

Tomorrow

  • No visible events.

Wednesday

  • No visible events.

User Details

User Since
Jan 4 2017, 3:46 PM (505 w, 5 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Harryboyles [ Global Accounts ]

Recent Activity

Apr 11 2026

Harryboyles updated the task description for T389131: Tabulation(s) at end of line can be cleaned like normal space(s).
Apr 11 2026, 8:11 AM · AutoWikiBrowser
Harryboyles added a comment to T407043: When AWB renames a template, in template call (find/replace) does not work.

So I have been debugging this as I have the exact same issue - hopefully this will help developers to find a proper fix

Within WikiFunctions.Parse.Parsers.Templates, the use of GetAllTemplatesDetailNewQueue to cache template details appears to be the location of the issue. I've found that when the method public static List<string> GetAllTemplateDetail(string articleText) is called a second time, the GetAllTemplatesDetailNewQueue[n].Value string List associated with the cached article text is cleared and is an empty list instead of being the list of template details. So this effectively means that there are "no templates" to evaluate child find/replace rules -> unless there is exactly one in-template call and it is the first time that the particular wikitext has been evaluated.

Interestingly, GetAllTemplatesNewQueue (the list of found template names) is not affected and that string list remains upon subsequent invocations.

In my own local build as a workaround I disabled the use of the GetAllTemplatesDetailNewQueue cache (by commenting out the if (found != null) return found conditional and force it to recalculate the templates every time, and now find/replace within in-template calls works like it should.

Apr 11 2026, 7:53 AM · AutoWikiBrowser
Harryboyles added a comment to T407043: When AWB renames a template, in template call (find/replace) does not work.

So I have been debugging this as I have the exact same issue - hopefully this will help developers to find a proper fix

Apr 11 2026, 3:53 AM · AutoWikiBrowser

Jan 9 2024

Harryboyles renamed T354673: Update list of valid parameters in template WikiProject banner shell from Update list of valid parameter in template WikiProject banner shell to Update list of valid parameters in template WikiProject banner shell.
Jan 9 2024, 5:21 PM · AutoWikiBrowser
Harryboyles created T354673: Update list of valid parameters in template WikiProject banner shell.
Jan 9 2024, 5:19 PM · AutoWikiBrowser