Skip to content
This repository has been archived by the owner on Mar 11, 2024. It is now read-only.

Fetching Web3 init on main thread #10

Open
rstormsf opened this issue Jul 16, 2017 · 2 comments
Open

Fetching Web3 init on main thread #10

rstormsf opened this issue Jul 16, 2017 · 2 comments

Comments

@rstormsf
Copy link

rstormsf commented Jul 16, 2017

If I try to get Web3 object not using Redux store, it works perfectly fine and I don't get any errors:
if I use it with 'https://ropsten.infura.io/metamask'
I cannot initialize it, I get errors, 405 POST , Invalid JSON rpc response
I assume it has something to do with the way web3 is being fetched.
I guess Redux store is trying to use it on main thread and for some reason is not ok to do this way.
httpprovider.js:61 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated

The same thing happens when I just run this repo with metamask.
It breaks initialization of web3.

Error: Invalid JSON RPC response: {"id":1,"jsonrpc":"2.0"} 
@rstormsf
Copy link
Author

rstormsf commented Jul 17, 2017

It could be because of onLoad event listener which is called by any import function.
https://github.com/truffle-box/react-auth-box/blob/master/src/util/web3/getWeb3.js#L14

@rstormsf
Copy link
Author

By digging more into it, I found that Chrome Redux extension breaks the calls. If I disable it, everything works just fine.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant