I am using Nuxt and managed to integrate the vue modal. Everything seems to work except when I call the setWeb3Modal mutation in vuex, it returns the "call stack exceeded" error at _traverse. I have attempted to use the Object.freeze method but that makes it unusable as its an object you need to write to. I have attempted to use the _cloneDeep function in lodash but that also doesn't work because the object is too specific and cannot be cloned. I just wanted to bring this up to see if anyone else has a solution to this. If I find one I will update but wanted the opinion of others.
Nuxt 2.15.8
Vue 2.6.14
web3modal-vue 1.0.5