I'm considering using the GeckoFX component instead of a WebBrowser because of a memory leak (You can see this, this and this regarding the leak) that doesn't have a solution.
The problem is that my application uses WebBrowser's InvokeScript with parameters. I'm pretty sure there is no InvokeScript in GeckoFX and seems that people use Navigate("javascript:stuff()") instead. I'm not sure how am I going to send parameters that way.
But even if there is a workaround, is it really possible to use GeckoFX instead of a WebBrowser without loosing all the functionality?
I don't want to start this tedious job and then find out that it wasn't possible because of some GeckoFX limitation.