Is there a difference between these two variables or is it possibly a bug that both exist? The extension.json file defaults LoopsCountLimit
to 100 but there is no such setting for LoopsCounterLimit
. Further, this commit shows a change of $egLoopsCounterLimit
to $egLoopsCountLimit
but leaves it alone in onParserLimitReportPrepare()
at the bottom of the file.
This came up as I received a report from our editors that a certain page that uses Loops used to work fine but now it's reporting the maximum number of loops of 100 being performed despite having had $egLoopsCounterLimit
set to 1000 for many years.
The wiki in question is running MW 1.35.3 with Loops 1.0.0-beta (cloned directly from Gerrit on August 17.
EDIT: As a test, I did just also increase $egLoopsCountLimit
to 1000 on my dev wiki and it fixed the issue, so still just looking for clarification if there really are two variables or just one and this is a bug. The documentation is lacking with respect to this configuration.