ethereum / ens-registrar-dapp

Registrar DApp for the Ethereum Name Service
MIT License
95 stars 56 forks source link

ENS App sometimes doesn't recognise a web3 browser when using metamask (also problem with Mist too!) #150

Open JezSan opened 7 years ago

JezSan commented 7 years ago

system: MacOSX, latest updates. Latest chrome, latest metamask.

only started happening recently.

as you can see, this happens often to me. ENS app doesn't recognise that web3 browser is installed, when it is. sometimes refreshes fixed it, sometimes quitting chrome and restarting fixes it sometimes it keeps happening and can't be bypassed.

bug pic screen shot 2017-05-22 at 17 25 32
danfinlay commented 7 years ago

I also just started seeing this yellow box with MetaMask today. We didn't push an update since last week.

micksabox commented 7 years ago

This happened to me today. I solved it by locking my Metamask, then refreshing the page.

kumavis commented 7 years ago

maybe its the startup race condition ( window.addEventListener('load', ...) ) https://github.com/MetaMask/faq/blob/master/DEVELOPERS.md#partly_sunny-web3---ethereum-browser-environment-check

JezSan commented 7 years ago

For what its worth, i get this yellow box often! even on Mist as well as Metamask. Its likely a ENS registrar dapp issue since its common to both Metamask and Mist. In case it matters, im on macOS.

i find i can cure it (on chrome at least) by clearing my entire cache. then it works. but sometimes only briefly. and the yellow box comes back almost after the next time that i use the registrar, e.g. make a bid or a reveal.

one of the biggest annoyances is that when the yellow box is there, you cant do anything at all with the registrar. it won't let you reveal, or bid, or do anything... so its a major issue that affects the use of the registrar.

danfinlay commented 7 years ago

I mostly get this on my Windows 10 computer, I rarely see it on my mac.

danfinlay commented 7 years ago

Can we get an ETA on this? It's a pretty bad one.

nrhirsch commented 7 years ago

I've found various ways to sort of wake up Metamask and the ENS page. Open a Chrome extension window and disable (temporarily) one extension other than Metamask :) and then flip over to the window with ENS and refresh. if that doesn't work disable another extension. Don't forget to re-turn on the extensions when you're done if you want them back.

comodoro commented 7 years ago

I confirm the issue and confirm nhirsch's weird workaround