When e.g. visiting https://hsts.badssl.com/ in Chrome/Chromium, restarting it, and then visiting http://hsts.badssl.com/ the request automatically gets upgraded as expected.
When doing the same with QtWebEngine, requests in the same instance do get upgraded, but as soon as it's restarted and http://hsts.badssl.com/ is opened again, no upgrade is done (a red page appears).
| For Gerrit Dashboard: QTBUG-69605 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V |
| 235195,2 | Use net::TransportSecurityPersister to persist HSTS state | 5.11 | qt/qtwebengine | Status: MERGED | +2 | 0 |
| 246646,4 | Fix missing TransportSecurityPersister | 5.12 | qt/qtwebengine | Status: MERGED | +2 | 0 |