[webkit-reviews] review granted: [Bug 191379] WKWebView doesn’t respond to -copyFont: and -pasteFont: : [Attachment 446795] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Dec 10 14:46:48 PST 2021

Wenson Hsieh <wenson_hsieh at apple.com> has granted Devin Rousso
<drousso at apple.com>'s request for review:
Bug 191379: WKWebView doesn’t respond to -copyFont: and -pasteFont:

Attachment 446795: Patch


--- Comment #6 from Wenson Hsieh <wenson_hsieh at apple.com> ---
Comment on attachment 446795
  --> https://bugs.webkit.org/attachment.cgi?id=446795

View in context: https://bugs.webkit.org/attachment.cgi?id=446795&action=review


> Source/WebCore/editing/mac/EditorMac.mm:109
> +void Editor::platformCopyFont()

We should file a followup to unify this code with the WebKitLegacy
implementation in WebHTMLView.

> Source/WebCore/editing/mac/EditorMac.mm:125
> +void Editor::platformPasteFont()

Same, for this.

> Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:4174
> +	   // FIXME: Does iOS have a different pasteboard for fonts?

iOS does not support a dedicated font pasteboard, no. Falling back to the
general pasteboard is probably okay here (and we can remove the FIXME).

> Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:4186
> +	   // FIXME: Does iOS have a different pasteboard for fonts?


> Source/WebKit/UIProcess/ios/WebPageProxyIOS.mm:1555
> +	   // FIXME: Does iOS have a different pasteboard for fonts?


> Source/WebKit/UIProcess/mac/WebPageProxyMac.mm:663
> +	   grantAccessToCurrentPasteboardData(NSFontPboard);

Can you use `NSPasteboardNameFont` instead of suppressing deprecation warnings?

More information about the webkit-reviews mailing list