--- a/WebBrowser/Tools/Scripts.py Sun Nov 20 17:42:59 2016 +0100 +++ b/WebBrowser/Tools/Scripts.py Mon Nov 21 12:46:35 2016 +0100 @@ -50,9 +50,16 @@ return; }} - new QWebChannel(qt.webChannelTransport, function(channel) {{ - registerExternal(channel.objects.eric_object); - }}); + function registerWebChannel() {{ + try {{ + new QWebChannel(qt.webChannelTransport, function(channel) {{ + registerExternal(channel.objects.eric_object); + }}); + }} catch (e) {{ + setTimeout(registerWebChannel, 100); + }} + }} + registerWebChannel(); }})()"""