Fix some thread safety issues with ScrollController timers
Created attachment 399995 [details] Patch
Comment on attachment 399995 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=399995&action=review > Source/WebCore/ChangeLog:14 > + timers would grap the main thread runloop. Fix by creating the timers on demand. “grap” > Source/WebCore/page/scrolling/mac/ScrollingTreeOverflowScrollingNodeMac.h:56 > + void wasBeRemovedFromTree() final; “wasBe" > Source/WebCore/platform/Logging.cpp:93 > + LogScrolling.state = WTFLogChannelState::On; I don’t think you meant to add this.
Created attachment 399998 [details] Patch
Created attachment 399999 [details] Patch
Created attachment 400001 [details] Patch
Comment on attachment 400001 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=400001&action=review > Source/WebCore/ChangeLog:49 > + * platform/Logging.cpp: > + (WebCore::initializeLogChannelsIfNecessary): Nit - you can remove this.
https://trac.webkit.org/changeset/262042/webkit
<rdar://problem/63524050>