diff --git a/views/site_files/text_editor.erb b/views/site_files/text_editor.erb index 1f972c6d..0543b5ff 100644 --- a/views/site_files/text_editor.erb +++ b/views/site_files/text_editor.erb @@ -134,8 +134,8 @@ return var formData = new FormData(); - var fileContent = new Blob([editor.getValue()], { type: 'text/html' }); - formData.append('<%= escape_javascript @filename %>', fileContent, '<%= escape_javascript @filename %>'); + var fileContent = editor.getValue(); + formData.append('<%= escape_javascript @filename %>', new File([fileContent], '<%= escape_javascript @filename %>', { type: 'text/html' })); formData.append('csrf_token', '<%= escape_javascript csrf_token %>'); formData.append('username', '<%= escape_javascript current_site.username %>');