It looks like webkit_web_view_load_uri() it won't do anything if the URI has not protocol. I could workaround it in Liferea by appending "http://" to the URI if it doesn't contain "://" in it, but that sounds quite hackish.
Could WebKit handle this?
A URI by definition has a scheme associated with it. WebKit shouldn't be trying to guess what scheme a malformed URL is associated with.