Changeset 262416 in webkit
- Timestamp:
- Jun 2, 2020, 6:39:50 AM (5 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r262414 r262416 1 2020-06-02 Youenn Fablet <youenn@apple.com> 2 3 Add some logging to ServiceWorkerThread to track install/activate event handling 4 https://bugs.webkit.org/show_bug.cgi?id=212523 5 6 Reviewed by Chris Dumez. 7 8 Add some logging for firing install/activate events and when these events are handled. 9 No change of behavior. 10 11 * workers/service/context/ServiceWorkerThread.cpp: 12 (WebCore::ServiceWorkerThread::queueTaskToFireInstallEvent): 13 (WebCore::ServiceWorkerThread::queueTaskToFireActivateEvent): 14 1 15 2020-06-02 Carlos Garcia Campos <cgarcia@igalia.com> 2 16 -
trunk/Source/WebCore/workers/service/context/ServiceWorkerThread.cpp
r262409 r262416 147 147 auto serviceWorkerGlobalScope = makeRef(downcast<ServiceWorkerGlobalScope>(*workerGlobalScope())); 148 148 serviceWorkerGlobalScope->eventLoop().queueTask(TaskSource::DOMManipulation, [weakThis = makeWeakPtr(this), serviceWorkerGlobalScope = serviceWorkerGlobalScope.copyRef()]() mutable { 149 RELEASE_LOG(ServiceWorker, "ServiceWorkerThread::queueTaskToFireInstallEvent firing event for worker %llu", serviceWorkerGlobalScope->thread().identifier().toUInt64()); 150 149 151 auto installEvent = ExtendableEvent::create(eventNames().installEvent, { }, ExtendableEvent::IsTrusted::Yes); 150 152 serviceWorkerGlobalScope->dispatchEvent(installEvent); … … 159 161 } 160 162 callOnMainThread([weakThis = WTFMove(weakThis), hasRejectedAnyPromise] { 163 RELEASE_LOG(ServiceWorker, "ServiceWorkerThread::queueTaskToFireInstallEvent finishing for worker %llu", weakThis ? weakThis->identifier().toUInt64() : 0); 161 164 if (weakThis) 162 165 weakThis->finishedFiringInstallEvent(hasRejectedAnyPromise); … … 170 173 auto serviceWorkerGlobalScope = makeRef(downcast<ServiceWorkerGlobalScope>(*workerGlobalScope())); 171 174 serviceWorkerGlobalScope->eventLoop().queueTask(TaskSource::DOMManipulation, [weakThis = makeWeakPtr(this), serviceWorkerGlobalScope = serviceWorkerGlobalScope.copyRef()]() mutable { 175 RELEASE_LOG(ServiceWorker, "ServiceWorkerThread::queueTaskToFireActivateEvent firing event for worker %llu", serviceWorkerGlobalScope->thread().identifier().toUInt64()); 176 172 177 auto activateEvent = ExtendableEvent::create(eventNames().activateEvent, { }, ExtendableEvent::IsTrusted::Yes); 173 178 serviceWorkerGlobalScope->dispatchEvent(activateEvent); … … 175 180 activateEvent->whenAllExtendLifetimePromisesAreSettled([weakThis = WTFMove(weakThis)](auto&&) mutable { 176 181 callOnMainThread([weakThis = WTFMove(weakThis)] { 182 RELEASE_LOG(ServiceWorker, "ServiceWorkerThread::queueTaskToFireActivateEvent finishing for worker %llu", weakThis ? weakThis->identifier().toUInt64() : 0); 177 183 if (weakThis) 178 184 weakThis->finishedFiringActivateEvent();
Note:
See TracChangeset
for help on using the changeset viewer.