Just fixed a bug, the remix app rerun the root loader on every page. Turns out we have a link loading favicon and the icon file is missing, adding it fixes the problem.
My guess is the browser tries to reload the missing favicon which is a navigation action, causing a reloading the app.
Source link
lol