Module versions (please complete the following information):
vue: 2.xvue-i18n: 8.24.3Reproduction Link
https://github.com/PeterAlfredLee/vue_i18n_issue
To Reproduce
show and destroy button VueComponentExpected behavior
It should be just one VueComponent, because other VueComponent should be destroyed.
Additional context
This issue is relate to #1151. After reverse #1151, everything works fine.
Also, I can't reproduce the leaking that #1044 describe.
conclusion
I think we should reverse #1151. WDYT?

@PeterAlfredLee
Thank you for your reporting!
Related issue https://github.com/kazupon/vue-i18n/issues/1190
We need to work around the memory leak in another way.
Hi @kazupon
I'm not clear why #1151 fix cause the memory leak. I'm willing to push a fix but I don't got any ideas. Do you have any work around solutions?
On the other hand, I can't reproduce the problem in #1044. Could you reproduce that memory leak problem? Maybe we can revert the #1151 to fix this problem. WDYT?
@PeterAlfredLee
Thanks for your many and usual contributions. ✨
Do you have any work around solutions?
For the memory leak, unfortunately, I don't have a workaround idea at the moment due to the prototyping of intlify devtools and vue-i18n-next more improvements (e.g. more type safe). 😞
now, I'm going to revert #1151 to avoid the current memory leaks issue.
reverted
Most helpful comment
@PeterAlfredLee
Thanks for your many and usual contributions. ✨
For the memory leak, unfortunately, I don't have a workaround idea at the moment due to the prototyping of intlify devtools and vue-i18n-next more improvements (e.g. more type safe). 😞
now, I'm going to revert #1151 to avoid the current memory leaks issue.