Add timeout for "Client navigation" foreground assertion. Foreground assertions do not timeout at RunningBoard level and we thus need to make sure we release them to avoid power leaks.
Created attachment 397993 [details] Patch
Comment on attachment 397993 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=397993&action=review > Source/WebKit/UIProcess/API/APINavigation.cpp:70 > + , m_clientNavigationActivity(navigationActivityTimeout) I feel like this kind of initialization can be done with an initializer list in the header.
Committed r260966: <https://trac.webkit.org/changeset/260966> All reviewed patches have been landed. Closing bug and clearing flags on attachment 397993 [details].
<rdar://problem/62673956>