Skip to content

Session Replay scripts being loaded even though feature not in use #956

Open
@dhruvg

Description

@dhruvg

Summary

I recently migrated to Browser SDK 2 and I have the session replay feature disabled.

But when I look at the network tab on Dev Tools I see the following being loaded:

https://cdn.amplitude.com/libs/plugin-session-replay-browser-1.12.1-min.js.gz

I also see log messages like the following on Sentry:

Amplitude Logger [Warn]: Failed to store session replay events in IndexedDB: UnknownError: Attempt to get a record from database without an in-progress transaction

Is this expected behavior or am I doing something wrong in my setup?

Code

This is how I'm loading the SDK:

  <!-- Start Amplitude -->
  <script type="text/javascript" src="https://cdn.amplitude.com/script/<%= amplitudeAppId %>.js"></script>
  <script type="text/javascript">
    window.amplitude.init(
      "<%= amplitudeAppId %>",
      {
        optOut: true,
        minIdLength: 1,
        autocapture: {
          attribution: true,
          sessions: true,
          pageViews: false,
          formInteractions: false,
          fileDownloads: false,
          elementInteractions: false,
        },
      },
    );
  </script>
  <!-- End Amplitude -->

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions