WebProcessProxy frequently re-takes a process assertion for the network process even though is already has one. This causes repeated logging such as: 2018-03-04 23:56:39.403025+0200 0xb6424 Default 0x0 8873 sup: (WebKit) [com.apple.WebKit.ProcessSuspension] 0x122bd3a80 - WebProcessProxy::didSetAssertionState(Foreground) taking foreground assertion for network process 2018-03-04 23:56:39.403028+0200 0xb6424 Default 0x0 8873 sup: (WebKit) [com.apple.WebKit.ProcessSuspension] 0x122bd3a80 - WebProcessProxy::didSetAssertionState(Foreground) taking foreground assertion for network process 2018-03-04 23:56:39.403028+0200 0xb6424 Default 0x0 8873 sup: (WebKit) [com.apple.WebKit.ProcessSuspension] 0x122bd3a80 - WebProcessProxy::didSetAssertionState(Foreground) taking foreground assertion for network process 2018-03-04 23:56:39.403029+0200 0xb6424 Default 0x0 8873 sup: (WebKit) [com.apple.WebKit.ProcessSuspension] 0x122bd3a80 - WebProcessProxy::didSetAssertionState(Foreground) taking foreground assertion for network process
<rdar://problem/38151530>
Created attachment 338591 [details] Patch
Comment on attachment 338591 [details] Patch Clearing flags on attachment: 338591 Committed r230918: <https://trac.webkit.org/changeset/230918>
All reviewed patches have been landed. Closing bug.