Currently the exception thrown in metamaskcontroller.cs is stopping the error popup from showing up in webgl with metamask due to threading & the way nethereum has built the function. The connection function is using task completion which runs on a different thread and is causing a race condition.