Issue #2282 - Part 2 - Re-add some timer clamping that got clobber erroneously.

This commit is contained in:
Brian Smith 2023-10-20 05:00:04 -05:00 • committed by roytam1
commit bb656856b6

View file

@ -24,49 +24,49 @@ PerformanceNavigationTiming::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aG
DOMHighResTimeStamp DOMHighResTimeStamp
PerformanceNavigationTiming::UnloadEventStart() const PerformanceNavigationTiming::UnloadEventStart() const
{ {
return mPerformance->GetDOMTiming()->GetUnloadEventStartHighRes(); return TimerClamping::ReduceMsTimeValue(mPerformance->GetDOMTiming()->GetUnloadEventStartHighRes());
} }
DOMHighResTimeStamp DOMHighResTimeStamp
PerformanceNavigationTiming::UnloadEventEnd() const PerformanceNavigationTiming::UnloadEventEnd() const
{ {
return mPerformance->GetDOMTiming()->GetUnloadEventEndHighRes(); return TimerClamping::ReduceMsTimeValue(mPerformance->GetDOMTiming()->GetUnloadEventEndHighRes());
} }
DOMHighResTimeStamp DOMHighResTimeStamp
PerformanceNavigationTiming::DomInteractive() const PerformanceNavigationTiming::DomInteractive() const
{ {
return mPerformance->GetDOMTiming()->GetDomInteractiveHighRes(); return TimerClamping::ReduceMsTimeValue(mPerformance->GetDOMTiming()->GetDomInteractiveHighRes());
} }
DOMHighResTimeStamp DOMHighResTimeStamp
PerformanceNavigationTiming::DomContentLoadedEventStart() const PerformanceNavigationTiming::DomContentLoadedEventStart() const
{ {
return mPerformance->GetDOMTiming()->GetDomContentLoadedEventStartHighRes(); return TimerClamping::ReduceMsTimeValue(mPerformance->GetDOMTiming()->GetDomContentLoadedEventStartHighRes());
} }
DOMHighResTimeStamp DOMHighResTimeStamp
PerformanceNavigationTiming::DomContentLoadedEventEnd() const PerformanceNavigationTiming::DomContentLoadedEventEnd() const
{ {
return mPerformance->GetDOMTiming()->GetDomContentLoadedEventEndHighRes(); return TimerClamping::ReduceMsTimeValue(mPerformance->GetDOMTiming()->GetDomContentLoadedEventEndHighRes());
} }
DOMHighResTimeStamp DOMHighResTimeStamp
PerformanceNavigationTiming::DomComplete() const PerformanceNavigationTiming::DomComplete() const
{ {
return mPerformance->GetDOMTiming()->GetDomCompleteHighRes(); return TimerClamping::ReduceMsTimeValue(mPerformance->GetDOMTiming()->GetDomCompleteHighRes());
} }
DOMHighResTimeStamp DOMHighResTimeStamp
PerformanceNavigationTiming::LoadEventStart() const PerformanceNavigationTiming::LoadEventStart() const
{ {
return mPerformance->GetDOMTiming()->GetLoadEventStartHighRes(); return TimerClamping::ReduceMsTimeValue(mPerformance->GetDOMTiming()->GetLoadEventStartHighRes());
} }
DOMHighResTimeStamp DOMHighResTimeStamp
PerformanceNavigationTiming::LoadEventEnd() const PerformanceNavigationTiming::LoadEventEnd() const
{ {
return mPerformance->GetDOMTiming()->GetLoadEventEndHighRes(); return TimerClamping::ReduceMsTimeValue(mPerformance->GetDOMTiming()->GetLoadEventEndHighRes());
} }
NavigationType NavigationType