Description
When joining a Webinar using the ZoomSDK, if the user’s email address has diacritic characters (such as accents) then they cannot join the Zoom Webinar.
Browser Console Error
Nothing of note other than a NOT_CONNECTED error
Which Web Meeting SDK version?
@zoomus/websdk": "^2.11.0
Meeting SDK Code Snippets
The session will not connect to the Webinar when setting the email var to this value (for example): ááron.jones@example.com
Here is our init/join snippet - of course assume the variables are set correctly (we cannoth share them in a public forum ofc):
ZoomMtg.init({
“leaveUrl”: ${window.location.origin}/zoomus/${meetingNumber}?¬Live=true&lang=${language}
,
“isSupportAV”: true,
“enableHD”: true,
“success”: () => {
ZoomMtg.join({
“signature”: signature,
“meetingNumber”: meetingNumber,
“userName”: name,
“userEmail”: email,
“sdkKey”: apiKey,
“passWord”: password,
“success”: () => {},
“error”: error => {},
});
},
“error”: error => {
FeedbackMessage.error(error.errorMessage);
},
});
To Reproduce(If applicable)
Steps to reproduce the behavior:
- Create a Webinar
- Use the Zoom Meetings Web SDK to connect to the Webinar using a regular name/email (observed: it works OK)
- Do the same but use an email with accented characters such as: ááron.jones@example.com
Observed: The session will not connect with the email containing accented characters,
Expected: it is valid for email addresses to contain certain special characters therefore the session should connect without issue
Troubleshooting Routes
I’ve found mention of a similar issue here: devsupport.zoom.us/hc/en-us/articles/13634187978893-Zoom-Meeting-SDK-web-2-10-1-Hotfix-
However, we are already using a later version. There are no further details specifying what exactly that hotfix fixes
Device (please complete the following information):
- Device: Lenovo Thinkpad
- OS: Windows 10
- Browser: Chrome
- Browser Version: 111.0.5563.149
Additional context
There are multiple sources which confirm diacritic characters are valid to have in email addresses