In early versions of the Symphony Desktop Application (SDA), an incorrectly configured flag caused an issue which prevented the screen share functionality from performing as expected.
Note: This issue was first discovered in SDA version 3.8.3.
For security reasons, Symphony originally enabled the contextIsolation flag on the SDA. The purpose of doing this was to isolate the Electron execution context from the webapp (SFE) in case a customer pod was compromised.
By using contextisolation, a user can check what is configured in the Symphony.config file and compare that with the webapp (SFE). If the same domain is used, communication is permitted between the SDA and SFE, if not, communication is blocked. This situation occurs when the SSO endpoint is different from the pod endpoint.
It was later discovered that this flag was breaking communication between the webapp (SFE) and the SDA client. To resolve this, open the Symphony configuration file and update the contextIsolation flag to Disabled (Figure 4):
Figure 1 contextIsolation
Note: Where companyabc is the name of your pod.
Once this has been done, exit Symphony and relaunch the SDA.
If the issue persists after you have closed and reopened Symphony, please contact the Symphony Support team at email@example.com and inform them that you are experiencing issues with screen sharing in the SDA.