Tested it again just now with this simplest of plugins. Every other plugin disabled.
After about 10 saves, the textfield comes back blank (or I can just wait 20 seconds and then save).
plugin.php
<?php
return array(
'id' => 'testPluginInstance',
'version' => '1.0.0',
'name' => 'Test Plugin Instance',
'author' => '',
'description' => 'Test Plugin Instance',
'url' => '',
'plugin' => 'testPluginInstance.php:testPluginInstance',
);
?>
config.php
<?php
require_once(INCLUDE_DIR.'class.plugin.php');
require_once(INCLUDE_DIR.'class.forms.php');
require_once(INCLUDE_DIR.'class.config.php');
class testPluginInstancePluginConfig extends PluginConfig {
function getOptions() {
$optionArray=array(
'head' => new SectionBreakField(
array(
'label' => 'testPluginInstance',
)
),
'pluginlabel' => new TextboxField(
array(
'id' => 'pluginlabel',
'label' => 'Enter a plugin label',
)
),
);
return $optionArray;
}
}
?>
testPluginInstance.php
<?php
require_once(INCLUDE_DIR.'class.plugin.php');
require_once('config.php');
class testPluginInstance extends Plugin {
var $config_class='testPluginInstancePluginConfig';
function bootstrap() {
// Do nothing
}
}
?>