I posted this on the old developer forum, but can't find it here so I'll do it again.
Was looking to see if anyone had looked at it because I am not getting any joy from support.
This is a bit of an edge case but if a user logs into Genesys Cloud using a browser e.g. Chrome, and that Organisation has domains set as part of the Restrict Genesys Cloud Embedding organisation settings, if this user then at some point in the future, unrelated to their use of Genesys Cloud, uses the same browser to navigate to a web site that uses Genesys Web Messaging, the messenger will not display unless that other web site's domain is listed in the Genesys Cloud organisation settings. This could be any web messaging deployment which is part of any Genesys Cloud install - not the one they originally logged into.
This appears to be because the use of Restrict Genesys Cloud Embedding creates/extends a cookie with values such as: GENESYS-Domain-List and __Secure-GENESYS-Domain-List.
The web messaging code seems to reference these cookies and will not render on the other web site. It is blocked due to CSP (Content Security Policy).
Given that messenger deployments have their own mechanism to restrict domains, I don't see why these cookies should be referenced by web messaging as well.
The response I have been given is that I must list all the relevant web sites in the organisation settings. I.e. any website that may have Web Messenger deployed from anywhere in the world.
@Angelo Cicchitto Does this make sense to you?
#EmbeddableFramework#WebMessaging------------------------------
Angus Huckle
Procurement
------------------------------