While looking at logs for my Android app I discovered the following:
W/PluginManager(31282): THREAD WARNING: exec() call to OSAuth.startFlow blocked the main thread for 106ms. Plugin should use CordovaInterface.getThreadPool().
OSAuth is a plugin managed by OutSystems that is automatically bundled with mobile apps.
It seems like there is an implementation problem that affects performance by blocking the main thread (and therefore blocking rendering). This is visible in SSO flows where UI becomes briefly unresponsive. Could this be improved?