Index: branches/5.2.x/core/units/configuration/configuration_event_handler.php =================================================================== diff -u -r15145 -r15437 --- branches/5.2.x/core/units/configuration/configuration_event_handler.php (.../configuration_event_handler.php) (revision 15145) +++ branches/5.2.x/core/units/configuration/configuration_event_handler.php (.../configuration_event_handler.php) (revision 15437) @@ -1,6 +1,6 @@ addFilter('module_filter', '%1$s.ModuleOwner = ' . $this->Conn->qstr($module)); $object->addFilter('section_filter', '%1$s.Section = ' . $this->Conn->qstr($section)); - if ( !$this->Application->ConfigValue('AllowAdminConsoleInterfaceChange') ) { - $object->addFilter('interface_change_filter', '%1$s.VariableName <> "AdminConsoleInterface"'); + $can_change = $this->Application->ConfigValue('AllowAdminConsoleInterfaceChange'); + + if ( !$can_change && !$this->Application->isDebugMode() ) { + $object->addFilter('interface_change_filter', '%1$s.VariableName NOT IN ("AdminConsoleInterface", "AllowAdminConsoleInterfaceChange")'); } if ( defined('IS_INSTALL') && IS_INSTALL ) {