I have some news about this particular issue.
Part of the problem seems to be a problem in the webkitgtk2 engine this seems to affect the versions 2.4.x, 2.5.x and 2.6.x
The change log inside of the version 2.4.7 seems to fix the problem, so I compiled webkitgtk2 inside of a VM (don't do this, it will take an immense amount of time without powerful hardware, too much for my humble i3 Haswell mobile).
Then I compiled midori, and sometimes seems to work. When you have a page rendered in webkit2 but if instead you don't have a page rendered then midori show an error:
Received an unexpected URL from the web process: 'file:///home/user/test/test.html'
Received an invalid message "WebPageProxy.DecidePolicyForNavigationAction" from the web process.
Droping an html file over a tab selector seems to work.
So the only case left to cover is when there's no webview rendered.
I have some news about this particular issue.
Part of the problem seems to be a problem in the webkitgtk2 engine this seems to affect the versions 2.4.x, 2.5.x and 2.6.x
The change log inside of the version 2.4.7 seems to fix the problem, so I compiled webkitgtk2 inside of a VM (don't do this, it will take an immense amount of time without powerful hardware, too much for my humble i3 Haswell mobile).
Then I compiled midori, and sometimes seems to work. When you have a page rendered in webkit2 but if instead you don't have a page rendered then midori show an error:
Received an unexpected URL from the web process: 'file:/ //home/ user/test/ test.html' DecidePolicyFor NavigationActio n" from the web process.
Received an invalid message "WebPageProxy.
Droping an html file over a tab selector seems to work.
So the only case left to cover is when there's no webview rendered.