Looks like only in this case app.account() resolves before app object retrieves provider from Ganache. Hence, web3 becomes "undefined"
Looks like only in this case app.account() resolves before app object retrieves provider from Ganache. Hence, web3 becomes "undefined"