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.8.4
+version: 0.9.9.0
 cabal-version: >=1.10
 build-type: Simple
 license: MIT
@@ -24,7 +24,7 @@
         Language.Javascript.JSaddle.WebKitGTK
     build-depends:
         base <5
-    if !impl(ghcjs -any)
+    if !impl(ghcjs -any) && !arch(javascript)
       build-depends:
         aeson >=0.8.0.2 && <2.3,
         base <5,
@@ -37,7 +37,7 @@
         gi-javascriptcore >=4.0.14 && <4.1,
         haskell-gi-base >=0.20 && <0.27,
         haskell-gi-overloading >=0.0 && < 2.0,
-        jsaddle >=0.9.4.0 && <0.10,
+        jsaddle >=0.9.9.0 && <0.10,
         text >=1.2.1.3 && <1.3 || >= 2.0 && < 2.2,
         webkit2gtk3-javascriptcore >=0.14.0.0 && <0.15
     if !os(windows)
