Upon navigating back to a page from another within the same site, I have noticed that half of the functions do not execute properly without any errors appearing in the console. However, upon refreshing the page, everything functions as expected.
To troubleshoot, I added multiple console logs at the top level of my main JavaScript file but nothing was printed out.
I am curious about how Safari handles load events and runs JavaScript files differently on pages loaded in this manner?
This issue seems to be specific to pages utilizing Vue components.