Recently, the Google Login popup stopped working entirely in the Test/Preview mode, throwing the following error on the screen: Error: Unable to establish a connection with the popup. It may have been blocked by the browser.
After investigating the browser console (F12), the root cause is a platform-level issue. FlutterFlow recently updated the test environment to the tm-prod.dreamflow.cloud domain, but it appears the engineering team missed adding a crucial permission to the sandboxed iframe wrapper.
The console explicitly shows this restriction:
Blocked opening '...' in a new window because the request was made in a sandboxed frame whose 'allow-popups' permission is not set.
Because the iframe lacks the allow-popups attribute in its sandbox settings, the browser outright kills the Google Auth popup before it can even open, blocking all authentication flow testing within the builder.