There's an #ifdef'd out bit of code in ThreadedScrollingTree::displayDidRefresh that will shortcut waking up the scrolling thread if there are no recently handled wheel events or active animations. This seems like an easy win - the code within the #ifdef has changed and perhaps didn't previously fully apply for us, but now does, so we should remove the #ifdef.
Created attachment 444371 [details] Patch
Committed r285858 (244284@main): <https://commits.webkit.org/244284@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 444371 [details].
<rdar://problem/85454805>