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