Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: b0f15e3387325335db99c91364f034df46d86005 https://github.com/WebKit/WebKit/commit/b0f15e3387325335db99c91364f034df46d86005 Author: Richard Robinson <richard_robins...@apple.com> Date: 2024-09-03 (Tue, 03 Sep 2024)
Changed paths: M Source/WebCore/page/ChromeClient.h M Source/WebCore/page/Page.cpp M Source/WebCore/page/Page.h M Source/WebCore/page/writing-tools/WritingToolsController.h M Source/WebCore/page/writing-tools/WritingToolsController.mm M Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm M Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm M Source/WebKit/UIProcess/WebPageProxy.h M Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp M Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.h M Source/WebKit/WebProcess/WebPage/Cocoa/TextAnimationController.h M Source/WebKit/WebProcess/WebPage/Cocoa/WebPageCocoa.mm M Source/WebKit/WebProcess/WebPage/WebPage.h M Source/WebKit/WebProcess/WebPage/WebPage.messages.in M Tools/TestWebKitAPI/Tests/WebKitCocoa/WritingTools.mm Log Message: ----------- [Writing Tools] Inline animation doesn’t look great in Mail smart reply https://bugs.webkit.org/show_bug.cgi?id=278884 rdar://134458783 Reviewed by Aditya Keerthi. Ensure that the writing tools controller and intelligence text animation controller only have their states reset after all animations have completed, or after the Writing Tools session is ended, whichever is last. * Source/WebCore/page/ChromeClient.h: (WebCore::ChromeClient::removeTransparentMarkersForActiveWritingToolsSession): Deleted. * Source/WebCore/page/Page.cpp: (WebCore::Page::intelligenceTextAnimationsDidComplete): (WebCore::Page::showSelectionForActiveWritingToolsSession const): Deleted. * Source/WebCore/page/Page.h: * Source/WebCore/page/writing-tools/WritingToolsController.h: * Source/WebCore/page/writing-tools/WritingToolsController.mm: (WebCore::WritingToolsController::intelligenceTextAnimationsDidComplete): (WebCore::WritingToolsController::didEndWritingToolsSession<WritingTools::Session::Type::Proofreading>): (WebCore::WritingToolsController::didEndWritingToolsSession<WritingTools::Session::Type::Composition>): (WebCore::WritingToolsController::didEndWritingToolsSession): (WebCore::WritingToolsController::showSelection const): Deleted. * Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm: (-[WKWebView _didEndPartialIntelligenceTextPonderingAnimation]): * Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm: (WebKit::WebPageProxy::intelligenceTextAnimationsDidComplete): (WebKit::WebPageProxy::showSelectionForActiveWritingToolsSession): Deleted. * Source/WebKit/UIProcess/WebPageProxy.h: * Source/WebKit/UIProcess/mac/WKTextAnimationManager.mm: (-[WKTextAnimationManager updateIsTextVisible:forChunk:completion:]): * Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp: (WebKit::WebChromeClient::removeTransparentMarkersForActiveWritingToolsSession): Deleted. * Source/WebKit/WebProcess/WebPage/Cocoa/TextAnimationController.h: * Source/WebKit/WebProcess/WebPage/Cocoa/WebPageCocoa.mm: (WebKit::WebPage::intelligenceTextAnimationsDidComplete): (WebKit::WebPage::showSelectionForActiveWritingToolsSession): Deleted. * Source/WebKit/WebProcess/WebPage/WebPage.h: * Source/WebKit/WebProcess/WebPage/WebPage.messages.in: Canonical link: https://commits.webkit.org/283109@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes