| 3174 | 3174 | let sm = extension_settings.sd.novel_sm; |
| 3175 | 3175 | let sm_dyn = extension_settings.sd.novel_sm_dyn; |
| 3176 | 3176 | |
| 3177 | + // If a source was never changed after the scheduler setting was added, we need to set it to 'karras' for compatibility. |
| 3178 | + if (!extension_settings.sd.scheduler || extension_settings.sd.scheduler === 'normal') { |
| 3179 | + extension_settings.sd.scheduler = 'karras'; |
| 3180 | + } |
| 3181 | + |
| 3177 | 3182 | if (extension_settings.sd.sampler === 'ddim' || extension_settings.sd.model === 'nai-diffusion-4-curated-preview') { |
| 3178 | 3183 | sm = false; |
| 3179 | 3184 | sm_dyn = false; |