[Webkit-unassigned] [Bug 223026] New: Page load incomplet / receivd empty page when loading the login page of Oxford
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Mar 10 05:45:40 PST 2021
https://bugs.webkit.org/show_bug.cgi?id=223026
Bug ID: 223026
Summary: Page load incomplet / receivd empty page when loading
the login page of Oxford
Product: WebKit
Version: WebKit Nightly Build
Hardware: PC
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Page Loading
Assignee: webkit-unassigned at lists.webkit.org
Reporter: hathidownloadhelper at hotmail.com
CC: beidson at apple.com
Hi,
the bug occurs on loading the login page of the University of Oxford respectively login.microsoftonline.com
https://www.ox.ac.uk/saml_login?destination=user/login
This URL is redirected to
https://login.microsoftonline.com/...
The login form is not loaded properly. The page stays blank (only two frames are visible) after last LoadFinished(bool) from QWebView.
The bug has been observed using QWebView and also QPageView on Windows 10, Ubuntu 18.04, Mac OS Catalina.
I'm using QtWebKit 5.212.0 Alpha 4 prebuilt packages with Qt5.14.2.
Compared with Mozilla Firefox (web inspector log) the 'handshakes' stop on step 4.
Step | Method + Host | File
#1 | Post idp.shibboleth.ox.ac.uk | SSO?execution=e1s1
#2 | Get idp.shibboleth.ox.ac.uk | SSO?execution=e1s2
#3 | Get idp.shibboleth.ox.ac.uk | start?conversiation=e1s3
#4 | Get login.micosoftonline.com | saml2?SAMLRequest=fZJLT+Mw.....
#... | Some JS + CSS stuff ....
I've added a slot (slot_loginPageLoaded()) connected to QNam finished(QNetworkReply*) signal for debugging. After the last QWebview LoadFinished(bool) signal some additional requests are done by the page:
slot_loginPageLoaded() "https://aadcdn.msauth.net/ests/2.1/content/cdnbundles/frameworksupport.min_oadrnc13magb009k4d20lg2.js"
slot_loginPageLoaded() "https://aadcdn.msauth.net/ests/2.1/content/cdnbundles/watson.min_ybdb1ixzkv-fkor2mu6q6w2.js"
slot_loginPageLoaded() "https://aadcdn.msauth.net/ests/2.1/content/cdnbundles/converged.v2.login.min_kb8fbtudybay5t8ts3k87g2.css"
slot_loginPageLoaded() "https://aadcdn.msauth.net/ests/2.1/content/cdnbundles/ux.converged.login.strings-de.min_fj2nk_ylydit5lho2hs6sg2.js"
slot_loginPageLoaded() "https://aadcdn.msauth.net/ests/2.1/content/cdnbundles/converged.v2.login.min_kb8fbtudybay5t8ts3k87g2.css"
The last QNetworkReply fails with QNetworkReply::OperationCanceledError. Redirection field is empty.
According to the documentation the signal states that "[...]the operation was canceled via calls to abort() or close() before it was finished[...]".
This might be an inherent action but it is done in my code...
Note:
I found out that there were similar bug reports concering https://login.microsoftonline.com/ web page and safari browser.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210310/033bfc6f/attachment-0001.htm>
More information about the webkit-unassigned
mailing list