Popup (Child Window) Not Recorded in OpenReplay v16

Is popup window recording supported in OpenReplay v16 integrated in react?
Summary:
OpenReplay is not recording activity in a child window (popup). Only the parent window is captured.

Current Behavior:

  • Parent window is recorded when start() is called.

  • Popup window is not recorded at all.

Reason / Analysis:

  • start(true) is executed in the parent window context, so tracking restarts only in the parent, not the popup.

  • The popup runs in a separate JavaScript context and does not initialize its own OpenReplay tracker instance.

  • Attempting to initialize OpenReplay in the popup results in a “one tracker instance has been initialized already” error, suggesting a limitation in OpenReplay v16 regarding multiple tracker instances across windows.

Does the popup contain an iFrame? Also can you share your tracker configuration?

No, the popup doesn’t contain an iframe. It’s a separate DOM, a child window opened using window.open, while the state and overall logic are managed by the parent application.

Is your app publicly accessible so we can try to reproduce it?

Unfortunately, it’s not publicly accessible. it’s internal application

Theoretically it should show up as a tab in the session replay. Did you disable tab tracking in the tracker constructor/options?

If you can join our Slack, this way it’s quicker to chat and resolve the issue.