Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: ed142da66dbff90e39c31856eabb53af5ff9318d
https://github.com/WebKit/WebKit/commit/ed142da66dbff90e39c31856eabb53af5ff9318d
Author: Ben Nham <[email protected]>
Date: 2024-12-04 (Wed, 04 Dec 2024)
Changed paths:
M Source/WebKit/NetworkProcess/Downloads/cocoa/DownloadCocoa.mm
M Source/WebKit/UIProcess/Downloads/DownloadProxy.cpp
M Source/WebKit/UIProcess/Downloads/DownloadProxy.h
M Source/WebKit/UIProcess/Downloads/DownloadProxy.messages.in
M Source/WebKit/UIProcess/Downloads/DownloadProxyCocoa.mm
M Source/WebKit/UIProcess/Downloads/DownloadProxyMap.cpp
Log Message:
-----------
Stop taking unbounded network assertion in host app for downloads
https://bugs.webkit.org/show_bug.cgi?id=284052
rdar://140156066
Reviewed by Per Arne Vollan.
Now that we've moved assertion management for downloads to dasd (284764@main),
we should also remove
the unbounded networking assertion for the host app. Instead we should keep the
host app running
only long enough until it starts receiving progress updates, at which point it
should be safe to
suspend the host app.
* Source/WebKit/NetworkProcess/Downloads/cocoa/DownloadCocoa.mm:
(WebKit::Download::startUpdatingProgress):
* Source/WebKit/UIProcess/Downloads/DownloadProxy.cpp:
(WebKit::m_assertion):
* Source/WebKit/UIProcess/Downloads/DownloadProxy.h:
* Source/WebKit/UIProcess/Downloads/DownloadProxy.messages.in:
* Source/WebKit/UIProcess/Downloads/DownloadProxyCocoa.mm:
(WebKit::DownloadProxy::startUpdatingProgress):
* Source/WebKit/UIProcess/Downloads/DownloadProxyMap.cpp:
(WebKit::DownloadProxyMap::DownloadProxyMap):
Canonical link: https://commits.webkit.org/287370@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes