Last modified: 2014-02-12 23:38:11 UTC
The main PHP file of the extension defines $wgSignupAPIUseAjax and $wgSignupAPISourceTracking (set to true by default). The problem is that no matter what one puts in LocalSettings these are always used as if they are set to true. The reason is because they are used from within the main php file. The LocalSetting seems ignored because the variables are used to soon (rather than from within a class method when the information must be known).
$wgSignupAPIUseAjax is fixed in r95701. The variable is now checked in SpecialUserSignup->execute() which is still soon enough, but way after LocalSettings is initialized.
This has been fixed here https://gerrit.wikimedia.org/r/#/c/22861/