diff -r 04f6de9e457e -r 38c0907eeea1 Helpviewer/HelpBrowserWV.py --- a/Helpviewer/HelpBrowserWV.py Wed Jan 25 19:19:14 2012 +0100 +++ b/Helpviewer/HelpBrowserWV.py Sat Jan 28 11:36:56 2012 +0100 @@ -515,6 +515,8 @@ if frame is None: # called from QWebFrame.javaScriptWindowObjectCleared frame = self.sender() + if isinstance(frame, HelpWebPage): + frame = frame.mainFrame() if frame.url().scheme() == "pyrc" and frame.url().path() == "home": if self.__javaScriptEricObject is None: self.__javaScriptEricObject = JavaScriptEricObject(self.mw, self)