Maybe Sebastian Kügler knows more? He recently fixed a very similar thing in KPageDialog, which is a parent class of KSettings::Dialog.