[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