So, I can do the following where webview.certificateError is assigned: onCertificateError: { webview.certificateError = error error.onCancelled.connect(function() { webview.certificateError = null }) }
and this works fine for cancellable errors, but it doesn’t work for e.g. revoked certificates that cannot be overridden. In such a case, I don’t get a cancelled signal (nor can I monitor when the error is destroyed, because QML conceals the QObject::destroyed signal). -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to webbrowser-app in Ubuntu. https://bugs.launchpad.net/bugs/1394925 Title: Security warning page doesn’t go away when browsing to a different site Status in Web Browser App: Fix Released Status in webbrowser-app package in Ubuntu: Fix Released Status in webbrowser-app package in Ubuntu RTM: Confirmed Bug description: Steps to reproduce: 1) Open the browser, and browse to https://test-sspev.verisign.com:2443/test-SSPEV-revoked-verisign.html 2) Verify that you get a security warning page that says that the certificate has been revoked 3) Focus the address bar, enter any URL (e.g. http://ubuntu.com) and validate Expected result: the page loads and is displayed Actual result: the page loads but the security warning page remains on, hiding the contents To manage notifications about this bug go to: https://bugs.launchpad.net/webbrowser-app/+bug/1394925/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp