Hello Zoom Team,
I am reporting a technical bug affecting https://applications.zoom.us/lti/rich when accessed with an Arabic Accept-Language header. This issue prevents the LTI Cloud Recordings page from loading for any user whose browser or device is set to Arabic.
Issue Summary
When the request includes an Arabic language preference (e.g., Accept-Language: ar), the returned HTML contains Arabic numerals inside JavaScript code. Specifically, line 69 includes:
autoPopulateAlternativeHostUserRole:١,
The numeral ١ (Arabic digit) is not valid in JavaScript numeric literals and causes a fatal parsing error.
Browser Console Error
Uncaught SyntaxError: Invalid or unexpected token (at rich:69)
This error stops the entire page from loading.
Steps to Reproduce
-
Make a valid request to:
-
Include an Arabic Accept-Language header, such as:
accept-language: ar
-
Load the returned page in a browser.
-
The JavaScript error appears immediately, and the page fails to open.
Impact
-
Affected users: All users on devices or browsers set to Arabic.
-
Result: The Cloud Recordings LTI page becomes completely inaccessible.
-
Severity: High, as it blocks a core feature for entire regions using Zoom LTI integrations.
Requested Fix
Please ensure that numeric values in JavaScript remain ASCII digits (0–9) and are not localized when generating LTI pages for Arabic-language users.
Thank you for your attention — I can provide any additional technical details if needed.