Bug 134622

Summary: Should not take background task assertion for NetworkProcess
Product: WebKit Reporter: Gavin Barraclough <barraclough>
Component: WebKit2Assignee: Gavin Barraclough <barraclough>
Status: RESOLVED FIXED    
Severity: Normal CC: bunhere, cdumez, commit-queue, gyuyoung.kim, sergio
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Fix thorton: review+

Description Gavin Barraclough 2014-07-03 17:55:06 PDT
When the WebContent wants to complete a task in the background we take a process assertion on the child process, and also need to prevent the UI process from suspending.
(see:
     https://bugs.webkit.org/show_bug.cgi?id=134563
)

However for the NetworkProcess we always just hold a process assertion, and don't want this to interfere with UIApp suspension.
Comment 1 Gavin Barraclough 2014-07-03 17:59:27 PDT
Created attachment 234385 [details]
Fix
Comment 2 Gavin Barraclough 2014-07-03 18:13:15 PDT
Transmitting file data .......
Committed revision 170785.