iamstevendao/vue-tel-input

After entering more than 10 numbers on a US phone number, the component breaks and will not allow further editing of a number

Opened this issue · 4 comments

Demo: https://stackblitz.com/edit/vitejs-vite-o3gpsv?file=src%2FApp.vue

The console logs, "Uncaught (in promise) Maximum recursive updates exceeded in component . This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

I am having the same issue, regardless of country. Downgrading to 8.3.1, as it seems to be the most stable in my case.

Update: setting the prop mode to international fixes the issue.

Apparently this is due to how a particular compute value is being handled if mode is set to auto which is the default value.

I merged your fix @jdbacero . could you guys try v9.1.1?