ID 595437 - Attempting to create a new Contact Sheet Template with a non-Latin1 character in its name produces a "failed to execute 'btoa'" error message

Follow

Problem summary:
Attempting to create a new Contact Sheet Template with a non-Latin1 character in its name produces a "failed to execute 'btoa'" error message
 
Customer reported version:
Flix 7.1.1
 
Customer reported platform:
macOS 14
 
Steps to reproduce:
1) Launch the Flix Client navigate to File > Management Console > Templates
2) Select the New Contact Sheet option and enter the following string in the Template Name field: It’s Bad
3) Press Save and observe the error that occurs: 

Error: Failed to execute 'btoa' on 'Window': The string to be encoded contains characters outside of the Latin1 range.

 
Expected behavior:
Flix should prevent invalid characters from being entered in a Contact Sheet's Template Name, instead of producing an error when attempting to save the Contact Sheet. 
 
Actual behavior:
Using a non-Latin1 character in a Contact Sheet's Name prevents the Contact Sheet from being saved.
 
The Reload or Exit Application options return the Management Console's Templates page to working order.
 
Workaround:
Besides not using non-Latin1 characters inside the Template Name field, there are no known workarounds at this time.
 
Reproduced by Support in:
Flix Client 7.1.1 - Windows 10 | Flix Server 7.1.1 - CentOS 7
Flix Client 7.1.0 - Windows 10 | Flix Server 7.1.0 - CentOS 7 -- Regression
 
Unable to reproduce bug in:
Flix Client 7.0.2 - Windows 10 | Flix Server 7.0.2 - CentOS 7
 
Earliest version tested:
Flix 7.0.2 - This issue doesn't appear in this version and has regressed 

    We're sorry to hear that

    Please tell us why