Save/discard button saves/discards all settings - they shouldn't be disabled, it makes ilusion that they save/discard only visible page settings.

Load and save plugin settings as regular settings.