the fossilisation dialog is derived from CustomConfirmationDialog for some reason, even though it hides all of the default content of that type and overwrites the behaviour anyway. This is not good and I've found myself elsewhere that any dialogs with custom content basically have to be based on CustomDialog instead of the CustomConfirmationDialog to really make sense. This should be a relatively easy edit to do.