diff --git a/webkit-inabox-gtk.py b/webkit-inabox-gtk.py index 990d60a..8814f36 100755 --- a/webkit-inabox-gtk.py +++ b/webkit-inabox-gtk.py @@ -38,6 +38,7 @@ import gi gi.require_version("Gtk","3.0") gi.require_version("WebKit2","4.0") from gi.repository import Gtk, WebKit2 +import time defaultProtocol = "https" browserWindows = [] @@ -166,7 +167,9 @@ class birdyBrowserWindow(Gtk.Window): def cUrlChanged(self,widget,prop): url = widget.get_uri() - if url != self.cLastUrl and remakeViewOnNavigation and not singleProcessMode: + if url != "" and url != self.cLastUrl and remakeViewOnNavigation and not singleProcessMode: + time.sleep(1) + self.cLastUrl = url self.cWebView.destroy() self.cCreateWebView(False) self.cResizeElements()