Bug 1415630 Make PerformanceResourceTiming.fetchStart match the time we dispatch the FetchEvent when SW interception occurs. r=baku

This commit is contained in:
Ben Kelly 2017-11-09 09:00:43 -08:00
Родитель ba9bf05ed5
Коммит 39ab1eb0b4
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -144,8 +144,8 @@ PerformanceTiming::FetchStartHighRes()
MOZ_ASSERT(!mAsyncOpen.IsNull(), "The fetch start time stamp should always be "
"valid if the performance timing is enabled");
if (!mAsyncOpen.IsNull()) {
if (!mWorkerStart.IsNull() && mWorkerStart > mAsyncOpen) {
mFetchStart = TimeStampToDOMHighRes(mWorkerStart);
if (!mWorkerRequestStart.IsNull() && mWorkerRequestStart > mAsyncOpen) {
mFetchStart = TimeStampToDOMHighRes(mWorkerRequestStart);
} else {
mFetchStart = TimeStampToDOMHighRes(mAsyncOpen);
}