diff --git a/src/index.ts b/src/index.ts index 9423f20..71fe1fd 100644 --- a/src/index.ts +++ b/src/index.ts @@ -35,6 +35,9 @@ export const init = (options?: TtvcOptions) => { Logger.info('init()'); + // initialize network monitoring + getNetworkIdleObservable(); + calculator = getVisuallyCompleteCalculator(); whenActivated(() => { void calculator.start(); @@ -101,7 +104,7 @@ export const cancel = (e?: Event) => calculator?.cancel(e); * For the most accurate results, `decrementAjaxCount` should be called * **exactly once** for each `incrementAjaxCount`. */ -export const incrementAjaxCount = getNetworkIdleObservable().incrementAjaxCount; +export const incrementAjaxCount = () => getNetworkIdleObservable().incrementAjaxCount(); /** * Call this to notify ttvc that an AJAX request has just resolved. @@ -112,4 +115,4 @@ export const incrementAjaxCount = getNetworkIdleObservable().incrementAjaxCount; * For the most accurate results, `decrementAjaxCount` should be called * **exactly once** for each `incrementAjaxCount`. */ -export const decrementAjaxCount = getNetworkIdleObservable().decrementAjaxCount; +export const decrementAjaxCount = () => getNetworkIdleObservable().decrementAjaxCount();