Skip to content

Feedback widget not responsive to events within replay.io's browser (a firefox derivative) #10594

@staticshock

Description

@staticshock

Is there an existing issue for this?

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

  1. 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.)
  2. Open up a site that has the feedback widget installed.
  3. Open the feedback widget.
  4. 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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    Waiting for: Product Owner

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions