Microphone Permissions Not Retained in Elastic Synthetic Recorder on Chrome

While using Elastic Synthetic Recorder in Chrome to capture transactions for synthetic monitoring, the site (apps.mypurecloud.de) repeatedly prompts for microphone access, despite manually allowing the permission and adjusting Chrome settings to allow microphone use automatically.

Steps taken:

  1. Allowed microphone access via Chrome's Site Settings for apps.mypurecloud.de.
  2. Cleared browser cache and reset permissions.
  3. Disabled Chrome extensions and tested in Incognito Mode.
  4. Manually edited permissions in DevTools and cleared site-specific data.
  5. Tested different browser configurations, including creating a new Chrome profile.
  6. Attempted to modify Elastic Synthetic Recorder settings, but saved microphone settings are not retained after the recording is completed.

Despite these changes, the pop-up requesting microphone access continues to appear, and the settings do not persist when capturing transactions.

Impact:

  • Unable to efficiently record synthetic transactions involving microphone interactions, which is critical for testing voice-enabled applications.

**Request:**Please provide guidance or investigate any potential bugs in how the Elastic Synthetic Recorder handles Chrome’s microphone permission settings, or suggest a method to enforce automatic microphone access within the recorder.

Hi @Sunil_Mudliar,

Thanks for raising the issue. I'm not sure if this is a bug or not. I don't see an explicit bug raised in the @elastic/synthetics GitHub issue. Would you be able to raise a GitHub issue tagged with the bug label for the team to take a look?

Hope that helps!

1 Like

Hi @carly.richmond .. Raised Issue in GitHub

1 Like