Embedded Zendesk Widget Fails to Send Messages in Firefox on Ubuntu 22.04
Environment
SaaS (https://sentry.io/)
Steps to Reproduce
Environment: Browser: Firefox 117.0.1 Operating System: Ubuntu Linux 22.04
Error Description: When a user attempts to send a message to support staff through the embedded Zendesk widget in the Sentry.io dashboard, the widget fails to send the message.
Steps to Reproduce: Log into the Sentry.io dashboard as a regular user. Click "help" in the lower-left corner and select "Contact Support" from the menu. Click "Contact Us" from the pop-up help menu. Draft a message in the Zendesk pop-up (lower-right corner). Attempt to send the message, resulting in an error.
Possible Cause: This error appears to be related to a CORS (Cross-Origin Resource Sharing) misconfiguration between Zendesk's and Sentry's servers. This misconfiguration causes Firefox to refuse the request to send the user's message to Zendesk. It's important to note that this issue has been observed on Firefox 117.0.1, but it's unclear if it's a Firefox-specific problem, as it hasn't been tested on other browsers like Chrome.
Expected Result
When a user follows the provided steps to send a message to support staff via the embedded Zendesk widget in the Sentry.io dashboard, the message should be sent successfully without any errors.
Actual Result
Product Area
Help
Link
No response
DSN
No response
Version
No response
Assigning to @getsentry/support for routing ⏲️
Routing to @getsentry/product-owners-help for triage ⏲️
Thanks! We're aware that this occurs when using Firefox in a private tab or a on Strict mode. Alternative is to use the Contact Support button here: https://help.sentry.io
Looking at addressing this with changes to the support request flow in the future.
cc @Dhrumil-Sentry @leedongwei
Is this still an issue?
@cathteng yes, related: https://x.com/epicserve/status/1887510327220224143
We're facing the same issue in Firefox strict mode.