improvement: prevent transparent background in settings dialog if theme is broken