@vue/runtime-core, unmountComponent and getNextHostNode null pointers
Version
3.0.9
Reproduction link
https://github.com/dolymood/vue-reactivity-polyfill
Steps to reproduce
I am trying to get Vue3 running on an 2017 TV model of LG with vue-reactivity-polyfill
and vue3-plugin-polyfill
Browser running on the TV is:
Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) QtWebEngine/5.2.1 Chrome/38.0.2125.122 Safari/537.36 WebAppManager
What is expected?
It should run with no errors
What is actually happening?
It breaks with errors
A workaround that works for me is adding these extra checks:
- The reproduction link doesn't point to a reproduction
- We don't maintain or support the plugins mentioned.
- Vue 3 doesn't support that browser.
- Various features we use in Vue 3 can't be fully polyfilled
- The proposed workarounds will inevitably lead to other bugs.
I'd recomment opening an issue at one of the repos you are using.