sentry-javascript
sentry-javascript copied to clipboard
Feedback widget not responsive to events within replay.io's browser (a firefox derivative)
Is there an existing issue for this?
- [X] I have checked for existing issues https://github.com/getsentry/sentry-javascript/issues
- [X] I have reviewed the documentation https://docs.sentry.io/
- [X] I am using the latest SDK release https://github.com/getsentry/sentry-javascript/releases
How do you use Sentry?
Sentry Saas (sentry.io)
Which SDK are you using?
@sentry/browser
SDK Version
7.100.1
Framework Version
Next.js 14.1.0
Link to Sentry event
No response
SDK Setup
No response
Steps to Reproduce
- Download the Replay.io browser, which is a gecko derivative (the specific version I'm on is macOS-gecko-20230919-abf2e86b2910-4d0a9f5b9de2 (64-bit), which is the latest available.)
- Open up a site that has the feedback widget installed.
- Open the feedback widget.
- Attempt to submit it, or attempt to close it.
Expected Result
When I hit the "cancel" button within the widget, or when I click outside the widget, it should close. When I hit "submit", it should submit and close.
Actual Result
No error is shown in the console, and no network requests are issued. I debugged the onCancel event, and el.open = false; actually gets called on the dialog, but does nothing. I think they're using a version of firefox that's older than the build number would have you believe, since dialog's been fully supported in firefox since early 2022, but on their build the dialog element doesn't even have a close() method.