[Webkit-unassigned] [Bug 131675] New: REGRESSION(r165841): Messages sent before the child process is launched are never sent after r165841

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 15 03:45:14 PDT 2014


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

           Summary: REGRESSION(r165841): Messages sent before the child
                    process is launched are never sent after r165841
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Keywords: Gtk, Regression
          Severity: Normal
          Priority: P2
         Component: WebKit2
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: cgarcia at igalia.com
                CC: mitz at webkit.org, andersca at apple.com


Since r165841, the connection is opened after the pending messages are sent, because connectionWillOpen might send messages that we want to happen after the ones already pending. The problem is that Connection::canSendOutgoingMessages() returns false when connection hasn't been opened (m_isConnected). So, I think we should not send any message before Connection::open(). This broke a lot of GTK+ unit tests since it's very common in unit tests to have messages sent before the web process has been launched. I think we can change connectionWillOpen, and use ConnectionDidOpen instead, called after Connection::open.

-- 
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