Problème
Vous utilisez l'agent Pro + SPA avec le framework Next.JS et les liens sur votre page ne fonctionnent pas.
Nous sommes conscients d'une incompatibilité entre l'agent Browser Pro+SPA et le routeur d'application Next.JS depuis la version 13.3.2-canary.2.
Ce problème peut être limité à l'utilisation de prefetch
sur les composants Link
et/ou à l'utilisation d'éléments HTML standard qui contiennent un rappel onClick
qui appelle la fonction router.push()
.
Solution
Ce problème a été résolu avec Next.JS sortie v13.4.20-canary.5. Veuillez mettre à niveau vers la version 13.4.20-canary.5 ou ultérieure du framework Next.JS.
Cause
L'agent du navigateur fonctionne en enveloppant de nombreux éléments globaux du navigateur, y compris Promise. La modification de la promesse globale semble entraîner une boucle sans fin dans le routeur de l'application Next.JS lorsqu'un lien est cliqué.