There was a plan to rewrite form history in vala with current extension as a base (similar to what we did with adblock extension). The plan was to have some kind of (exchangeable) abstraction for storing password which you could optionally disable. For example there is no libsecret on windows or for older versions of webkitgtk that we still support. While it should not hold everything else back if you have a good abstraction is should not be much work to add some _backends_ for password storage like gnome-keyring or win crypto api for example.
I think the preffered way is to work on this branch
https:/ /code.launchpad .net/~midori/ midori/ formHistory3
There was a plan to rewrite form history in vala with current extension as a base (similar to what we did with adblock extension). The plan was to have some kind of (exchangeable) abstraction for storing password which you could optionally disable. For example there is no libsecret on windows or for older versions of webkitgtk that we still support. While it should not hold everything else back if you have a good abstraction is should not be much work to add some _backends_ for password storage like gnome-keyring or win crypto api for example.