In version 3.8.3 of the Symphony Desktop Application (SDA) or above, an incorrectly configured flag was causing an issue which prevented the screen-share functionality from performing as expected.
For security reasons, Symphony originally enabled the contextIsolation flag on 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 happens 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.config file and update the contextIsolation flag to DISABLED (Figure 4):
Figure 1 Disabled ContextIsolation Flag
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 SDA 3.8.3 or above.