Title: [228456] branches/safari-605-branch/Source/WebKit
Revision
228456
Author
jmarc...@apple.com
Date
2018-02-13 22:05:22 -0800 (Tue, 13 Feb 2018)

Log Message

Cherry-pick r228350. rdar://problem/37523984

Modified Paths

Diff

Modified: branches/safari-605-branch/Source/WebKit/ChangeLog (228455 => 228456)


--- branches/safari-605-branch/Source/WebKit/ChangeLog	2018-02-14 06:01:37 UTC (rev 228455)
+++ branches/safari-605-branch/Source/WebKit/ChangeLog	2018-02-14 06:05:22 UTC (rev 228456)
@@ -1,5 +1,23 @@
 2018-02-13  Jason Marcell  <jmarc...@apple.com>
 
+        Cherry-pick r228350. rdar://problem/37523984
+
+    2018-02-09  Nan Wang  <n_w...@apple.com>
+
+            AX: Accessibility is not notified when a web process cancels the suspension
+            https://bugs.webkit.org/show_bug.cgi?id=182659
+
+            Reviewed by Ryosuke Niwa.
+
+            We were notifying Accessibility with the web process suspended information in actualPrepareToSuspend
+            and processDidResume. However, the suspension can be canceled during the prepare call. So that we
+            should also post a notification in cancelPrepareToSuspend.
+
+            * WebProcess/WebProcess.cpp:
+            (WebKit::WebProcess::cancelPrepareToSuspend):
+
+2018-02-13  Jason Marcell  <jmarc...@apple.com>
+
         Cherry-pick r228415. rdar://problem/37518828
 
     2018-02-12  Antti Koivisto  <an...@apple.com>

Modified: branches/safari-605-branch/Source/WebKit/WebProcess/WebProcess.cpp (228455 => 228456)


--- branches/safari-605-branch/Source/WebKit/WebProcess/WebProcess.cpp	2018-02-14 06:01:37 UTC (rev 228455)
+++ branches/safari-605-branch/Source/WebKit/WebProcess/WebProcess.cpp	2018-02-14 06:05:22 UTC (rev 228456)
@@ -1418,6 +1418,10 @@
         return;
 
     cancelMarkAllLayersVolatile();
+    
+#if PLATFORM(IOS)
+    accessibilityProcessSuspendedNotification(false);
+#endif
 
     RELEASE_LOG(ProcessSuspension, "%p - WebProcess::cancelPrepareToSuspend() Sending DidCancelProcessSuspension IPC message", this);
     parentProcessConnection()->send(Messages::WebProcessProxy::DidCancelProcessSuspension(), 0);
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to