diff --git a/jsaddle-webkit2gtk.cabal b/jsaddle-webkit2gtk.cabal
--- a/jsaddle-webkit2gtk.cabal
+++ b/jsaddle-webkit2gtk.cabal
@@ -1,5 +1,5 @@
 name: jsaddle-webkit2gtk
-version: 0.9.4.0
+version: 0.9.6.0
 cabal-version: >=1.10
 build-type: Simple
 license: MIT
@@ -26,7 +26,7 @@
         base <5
     if !impl(ghcjs -any)
       build-depends:
-        aeson >=0.8.0.2 && <1.3,
+        aeson >=0.8.0.2 && <1.5,
         base <5,
         bytestring >=0.10.6.0 && <0.11,
         directory >=1.0.0.2 && <1.4,
@@ -35,7 +35,7 @@
         gi-gtk >=3.0.17 && <3.1,
         gi-webkit2 >=4.0.14 && <4.1,
         gi-javascriptcore >=4.0.14 && <4.1,
-        haskell-gi-base >=0.20 && <0.21,
+        haskell-gi-base >=0.20 && <0.22,
         haskell-gi-overloading ==0.0.*,
         jsaddle >=0.9.4.0 && <0.10,
         text >=1.2.1.3 && <1.3,
diff --git a/src/Language/Javascript/JSaddle/WebKitGTK.hs b/src/Language/Javascript/JSaddle/WebKitGTK.hs
--- a/src/Language/Javascript/JSaddle/WebKitGTK.hs
+++ b/src/Language/Javascript/JSaddle/WebKitGTK.hs
@@ -148,7 +148,7 @@
     void . onWebViewLoadChanged webView $ \case
         LoadEventFinished -> runInWebView main webView
         _ -> return ()
-    webViewLoadHtml  webView "" . Just $ "file://" <> T.pack pwd <> "/"
+    webViewLoadHtml webView "" . Just $ "file://" <> T.pack pwd <> "/index.html"
     installQuitHandler webView
     Gtk.main
 
