From 4d291987b90f5f1c7b6a54fdffd5bdc310aee945 Mon Sep 17 00:00:00 2001 From: Developer <112639963+xxxCam900xxx@users.noreply.github.com> Date: Wed, 16 Jul 2025 14:33:35 +0200 Subject: [PATCH] fix(core): fixed routerAjaxStart is never triggered --- src/core/modules/router/router-class.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/core/modules/router/router-class.js b/src/core/modules/router/router-class.js index ae07d88ce3..8764e3051b 100644 --- a/src/core/modules/router/router-class.js +++ b/src/core/modules/router/router-class.js @@ -789,9 +789,13 @@ class Router extends Framework7Class { } } router.xhrAbortController = new AbortController(); + const options = { + method: 'GET', + signal: router.xhrAbortController.signal, + }; + router.emit('routerAjaxStart', options); let fetchRes; - fetch(url, { signal: router.xhrAbortController.signal, method: 'GET' }) - .then((res) => { + fetch(url, options).then(res => { fetchRes = res; return res.text(); })