Genesys Cloud - Main

 View Only

Sign Up

Edge 143 Breaking GCBA Screen Recording? Here's the Fix (Local Network Access Registry Keys)

  • 1.  Edge 143 Breaking GCBA Screen Recording? Here's the Fix (Local Network Access Registry Keys)

    Posted 3 hours ago

    Hi Everyone,

    Sorry if this has already been solved elsewhere, we use Edge in my company and didn't catch wind of this until this month! 😅

    If GCBA screen recording suddenly stopped working around early December 2025, you're not alone. Microsoft Edge 143 introduced new Local Network Access (LNA) security restrictions that block GCBA's loopback communication. This wasn't announced by Microsoft or Genesys ahead of time.

    Edge 143 now requires user permission for websites to connect to localhost applications like GCBA. When users dismiss or block this prompt, screen recordings stop working, and the prompt doesn't reappear.

    The Solution

    Deploy registry keys to bypass the LNA permission prompt. This prevents users from accidentally blocking GCBA.

    Registry Keys (use wildcards to cover all regions):

    For Microsoft Edge:

    Registry Path: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\LocalNetworkAccessAllowedForUrls
    Value Name: 1
    Value Type: REG_SZ
    Value Data: https://*.pure.cloud/*
    
    Value Name: 2
    Value Type: REG_SZ
    Value Data: https://*.mypurecloud.com/*

    For Google Chrome (if applicable):

    Registry Path: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\LocalNetworkAccessAllowedForUrls
    Value Name: 1
    Value Type: REG_SZ
    Value Data: https://*.pure.cloud/*
    
    Value Name: 2
    Value Type: REG_SZ
    Value Data: https://*.mypurecloud.com/*

    Note: Using wildcard patterns (.pure.cloud/ and .mypurecloud.com/) covers all Genesys regions automatically, making this future-proof and easier to maintain.

    PowerShell Deployment Script:

    $EdgeRegPath = "HKLM:\SOFTWARE\Policies\Microsoft\Edge\LocalNetworkAccessAllowedForUrls"
    $GenesysUrl1 = "https://*.pure.cloud/*"
    $GenesysUrl2 = "https://*.mypurecloud.com/*"
    
    if (-not (Test-Path $EdgeRegPath)) {
        New-Item -Path $EdgeRegPath -Force | Out-Null
    }
    Set-ItemProperty -Path $EdgeRegPath -Name "1" -Value $GenesysUrl1 -Type String
    Set-ItemProperty -Path $EdgeRegPath -Name "2" -Value $GenesysUrl2 -Type String

    Manual Fix for Individual Users:

    Edge: Go to edge://settings/content/localNetworkAccess → Find Genesys URL in "Not allowed" → Click three dots → Select "Allow"

    Chrome: Go to chrome://settings/content/localNetworkAccess → Same steps as Edge

    Hope this helps!


    #Omni-ChannelDesktop/UserInterface

    ------------------------------
    Chris Rodriguez
    Contact Center System Administrator
    ------------------------------