[Webkit-unassigned] [Bug 67627] New: [Qt] When registering at thoughtequity.com then the load will fail on finish

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 5 22:18:55 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=67627

           Summary: [Qt] When registering at thoughtequity.com then the
                    load will fail on finish
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
               URL: http://www.thoughtequity.com/video/register.do
        OS/Version: Unspecified
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P3
         Component: New Bugs
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: andy.shaw at digia.com


When registering at thoughtequity.com then the load will fail on finish and does not give you the complete registerUser.do page.  This is due to the fact that when it tries to write to the socket in QHttpNetworkConnectionChannel::sendRequest() the socket is considered not to be open.  This seems to happen because of the "Registering..." frame that appears as soon as you click on the button to register.

If you disable Javascript then it will cause it to succeed, alternatively if you have:

    if (frame->url() == QUrl("http://www.thoughtequity.com/video/registerUser.do"))
        qApp->processEvents();

in a reimplemented acceptNavigationRequest() function then this also works around the problem.  

To reproduce on the given link then just fill out the form (by using a at a.com as an email address then it will not successfully register but should give you a page that indicates an invalid email address) and click on Submit Registration.  This is reproducible with the Browser demo.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list