diff --git a/mix/qml/html/WebContainer.html b/mix/qml/html/WebContainer.html
index 26cac5103..e2f97fd86 100644
--- a/mix/qml/html/WebContainer.html
+++ b/mix/qml/html/WebContainer.html
@@ -17,7 +17,7 @@ reloadPage = function() {
updateContracts = function(contracts) {
if (window.web3) {
- window.web3.provider.polls = [];
+ window.web3.reset();
window.contracts = {};
for (var c in contracts) {
var contract = window.web3.eth.contract(contracts[c].address, contracts[c].interface);