Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: fd0d958e59ff619ae8d2d4ec6709b3e645f59df4
      
https://github.com/WebKit/WebKit/commit/fd0d958e59ff619ae8d2d4ec6709b3e645f59df4
  Author: Alex Christensen <[email protected]>
  Date:   2026-09-28 (Mon, 28 Sep 2026)

  Changed paths:
    M Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm
    M Source/WebKit/UIProcess/WebPageProxyInternals.h

  Log Message:
  -----------
  REGRESSION(321430@main): [ iOS ] 
fast/events/touch/ios/drag-to-autoscroll-in-single-line-editable.html is a 
flaky failure
https://bugs.webkit.org/show_bug.cgi?id=325542
rdar://188625217

Reviewed by Abrar Rahman Protyasha.

Before 321430@main we used AuxiliaryProcessProxy::send, which queued the 
message if the process hadn't
finished launching yet,  We now use AuxiliaryProcessProxy::sendWithAsyncReply, 
but we then immediately
assume the process has a valid connection.  Store a WeakPtr to the 
WebProcessProxy instead of a Ref to
the Connection, which might not exist yet.  Calling 
AuxiliaryProcessProxy::connection before there is
a connection crashes.

* Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm:
(WebKit::WebPageProxy::takeOutstandingPositionInformationReply):
(WebKit::WebPageProxy::requestPositionInformationInFrame):
* Source/WebKit/UIProcess/WebPageProxyInternals.h:

Canonical link: https://commits.webkit.org/322106@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to