I worked around the urlbar text thing with this.
if url.startswith("data:"): text = self.urlbar.text() self.urlbar.setText(text)It basically works, because setHtml always forces something starting with "data:" into the urlbar.
As far as the custom Html status codes / error messages, I can make a custom 404.html page on my Apache server and direct my .htaccess file to it, but that's how far I can go.
Is there any "onLoadFailed" type of syntax in PyQt where I could check if a page was able to be loaded at all? I've disabled Chromium's status codes with this:
but if a page is offline for example, all I get is a blank page which is confusing to users.