#3982 CC: Fix visual duplication of presets on renaming
| @@ -696,13 +696,14 @@ class PresetManager { | ||
| 696 | 696 | return; |
| 697 | 697 | } |
| 698 | 698 | |
| 699 | - $(this.select).find(`option[value="${value}"]`).remove(); | |
| 700 | - | |
| 701 | 699 | if (this.isKeyedApi()) { |
| 700 | + $(this.select).find(`option[value="${value}"]`).remove(); | |
| 702 | 701 | const index = preset_names.indexOf(nameToDelete); |
| 703 | 702 | preset_names.splice(index, 1); |
| 704 | 703 | presets.splice(index, 1); |
| 705 | 704 | } else { |
| 705 | + const index = preset_names[nameToDelete]; | |
| 706 | + $(this.select).find(`option[value="${index}"]`).remove(); | |
| 706 | 707 | delete preset_names[nameToDelete]; |
| 707 | 708 | } |
| 708 | 709 | |