ok delete sparkle client... but login doesn't work for me on OSX Mavericks!
It opens client but nothing more ... any ideas!?
Either the installer or the client itself will register the "bts" protocol handler (not sure). So when you see a "bts://*" type url, that will be redirected to the client/wallet. This appears to be a bit fragile. I've had various luck with it working appropriately. Someone said it didn't work for Firefox, I had it not work for Chrome. I assume we'll have a better idea about this stuff as people post bug reports.
If anyone cares, it works like this.
1) Website generates unique button
2) user clicks on button -> wallet loads / unlocks wallet / chooses account. Click ok.
3) Wallet then reopens webpage at login url and the handshake is completed.
You can use an unregistered account. So it doesn't have to be done with a funded wallet.In your case perhaps reinstalling BitShares client would overwrite bts settings with correct ones. It is either that, or you need to learn how to change these settings inside OSX and have bts protocol handled by the Bitshares executable.