Vue router conflict with SnipCart router

There seems to be overlap between the VueJS router and SnipCart’s router when using the back/forward browser navigation. Routing works fine when SnipCart is not loaded. But as soon as it loads it seems the back button will re-trigger the history request and the app either resets the route or acts as if the back button was used several times. It also breaks the forward button prevent the app from changing the route at all. Anyone have any suggestions for solving this?