WebKitGTK is missing a method to create a new webview with a defined context and a defined content manager. Should be useful to implement something like: https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/
Well, it's not that is missing, it's that we can't add a new() method for every combination of the construct properties. You should use g_object_new() to create a web view with a context and a content manager.
Not sure to understand, WebKit2.WebView.new() documentation say: - that it uses the defautl context - that it uses no content manager
You need to use g_object_new directly: whatever the equivalent of that in PyGObject is. That way, you can set an arbitrary number of construct properties.