Starting in August 2022, Google Chrome launched an experimental setting which is gradually being rolled out to users on chrome version 113 and above.
Chrome currently toggles this setting via a feature flag (screenshot above), and this setting will be enabled by default in September 2024, after which time users will be unable to disable this flag.
The Impact ?
If you are using Chrome browser v113 and above to login to Flex as an iFrame (including but not limited to via Salesforce, Zendesk , Hubspot etc. Integrations) your agents may be unable to login to Flex and see a continuous loading icon (screenshot below).
1.Open Google Chrome
2.Navigate to chrome://flags/#third-party-storage-partitioning
3.Look for "Experimental Third-party Storage Partitioning"
4.Disable this setting
5.Close Google Chrome > Relaunch
The Fix ?
Twilio Engineering is working on a permanent fix for this issue and plans to release the fix in the next Flex UI release, i.e., 1.34.4 and 2.4.0. Any customer wanting a permanent fix should upgrade to this version. Once on version 1.34.4 or 2.4.0 and above, you will no longer need to opt out of the setting. If an upgrade is not immediately possible, you will need to use the workaround until then, as stated above.
Still Having Trouble?
If you are still facing issues logging into flex (as an iFrame) even after following the above workaround, please open a support request with Console and HAR logs so that Twilio’s support can help investigate this.