;$(function() {
    'use strict';

    if ($('.inline-template').length > 1) {
        $('.inline-template').hide();
        $('#id_template_chooser').change(function() {
            let template = $(this).val();
            $('.inline-template').hide();
            if (template) {
                $inline = $('.' + template).show();
            }
        });
    }
});

@@ -36,186 +36,246 @@
     
-if ($('.inline-template').length %3E 1) %7B%0A        $('.inline-template').hide();%0A        $('#id_template_chooser').change(function() %7B%0A
+function showTemplate() %7B%0A        let value = $('#id_template_chooser').val();%0A        if (value) %7B%0A            $('.inline-template').hide();%0A            $('.' + value).show();%0A     
    
+%7D%0A
     
+%7D%0A%0A
     
- let template = $(this).val();%0A    
+if ($('.inline-template').length %3E 1) %7B%0A
     
@@ -304,32 +304,33 @@
 e').hide();%0A
+%0A
         
     if (temp
@@ -321,93 +321,190 @@
     
-    if (template) %7B%0A                $inline = $('.' + template).show();%0A            %7D
+// Show correct template on load%0A        showTemplate();%0A%0A        // Show correct template on change%0A        $('#id_template_chooser').change(function() %7B%0A            showTemplate();
 %0A   

Fix template chooser on save error.