Bug 197317

Summary: [iOS] Our process assertion should not allow idle sleep
Product: WebKit Reporter: Chris Dumez <cdumez>
Component: WebKit2Assignee: Chris Dumez <cdumez>
Status: RESOLVED FIXED    
Severity: Normal CC: beidson, commit-queue, ggaren, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
none
Patch none

Description Chris Dumez 2019-04-26 10:25:57 PDT
Background process assertion should not allow idle sleep. This is bad for power because the device may switch between sleep and awake state frequently, as it get woken up by network packages.
Comment 1 Chris Dumez 2019-04-26 10:26:11 PDT
<rdar://problem/50137740>
Comment 2 Chris Dumez 2019-04-26 10:27:35 PDT
Created attachment 368330 [details]
Patch
Comment 3 Chris Dumez 2019-04-26 10:29:42 PDT
Created attachment 368331 [details]
Patch
Comment 4 Geoffrey Garen 2019-04-26 14:36:45 PDT
Comment on attachment 368331 [details]
Patch

r=me
Comment 5 WebKit Commit Bot 2019-04-26 15:05:07 PDT
Comment on attachment 368331 [details]
Patch

Clearing flags on attachment: 368331

Committed r244707: <https://trac.webkit.org/changeset/244707>
Comment 6 WebKit Commit Bot 2019-04-26 15:05:09 PDT
All reviewed patches have been landed.  Closing bug.