The method we override in AppKit has changed its signature. - (void)_recursive:(BOOL)recurse displayRectIgnoringOpacity:(NSRect)displayRect inContext:(NSGraphicsContext *)context shouldChangeFontReferenceColor:(BOOL)shouldChangeFontReferenceColor; is now: - (void)_recursive:(BOOL)recursive displayRectIgnoringOpacity:(NSRect)displayRect inContext:(NSGraphicsContext *)graphicsContext shouldChangeFontReferenceColor:(BOOL)shouldChangeFontReferenceColor stopAtLayerBackedViews:(BOOL)stopAtLayerBackedViews; Also the follow is removed: - (void)_recursive:(BOOL)recurseX displayRectIgnoringOpacity:(NSRect)displayRect inGraphicsContext:(NSGraphicsContext *)graphicsContext shouldChangeFontReferenceColor:(BOOL)shouldChangeFontReferenceColor;
<rdar://problem/40172894>
<rdar://problem/40172901>
Created attachment 340217 [details] Patch
Comment on attachment 340217 [details] Patch Clearing flags on attachment: 340217 Committed r231718: <https://trac.webkit.org/changeset/231718>
All reviewed patches have been landed. Closing bug.