Issue
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.
Environment
legacy Twilio Console
Resolution
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).
Workaround
- Open Google Chrome
- Navigate to chrome://flags/#third-party-storage-partitioning
- Look for "Experimental Third-party Storage Partitioning"
- Disable this setting
- Close Google Chrome > Relaunch
The Fix
Twilio Engineering has released a permanent fix for this issue in Flex UI release, 1.34.4 and 2.4.0. Any customer wanting a permanent fix should upgrade to either of these versions. 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.