Recently gi-soup2 got marked as insecure in nixos. This breaks the build of the corresponding haskell-gi libs and reflex-dom. My understanding is that there are two possibilities. Upgrading to webkit 4.1 + gi-soup 3 or webkit 6.0 + gi-soup 3. The former combination seems not available in haskell-gi, but the later exists with gi-webkit and even in jsaddle with jsaddle-webkitgtk. So if I understand all of this correctly we should just do this.