using symbol as a prop type throw error #10920
Labels
🔨 p3-minor-bug
Priority 3: this fixes a bug, but is an edge case that only affects very specific usage.
has workaround
A workaround has been found to avoid the problem
regression
scope: compiler
scope: types
Vue version
3.4.27
Link to minimal reproduction
https://play.vuejs.org/#eNqNU22L2zAM/ivCX9KDLoVtMMjSQjcK2+62dm3ZKOdj5BK1Sy+xg+10DaX/fbLdlxTasS/Glh9Jj6RHOzasqnBTI4tYrFOVVwY0mrqCIhGrPmdGczbgIi8rqQx8lGUFSyVLCMKefVjX4D0XXKRSaAOzxdf70QL6MGvKZ1l0At2Ur16wCe7OGPm8JsCOCwCDWxNB8Gn08DAOutby6CM8kfX7z9F0vgi42FvfuOfpERl6GCyrIjFIL4A4yzfuAuAi+WvsyEabpKiRCqGsnEFOjpaPrYxyk6V38LwKj1p4T6zlYXMNXf6eJxD3WrRYl3pHBS/zVbjWUlCDXcmcpZQoL1CNK5NTQziLfDPsX1IU8s8XZzOqRtcS5/Mb05cr9rXeWhtnE4Ua1QY5O/2ZRK2QSrTfo9k3V+7ps5RZXRD6H59T1LKoLUcP+1CLjGi3cI7tZyeNXKzmerQ1KPSxKEvUIvcOzxlJxfb4Vulnum/Ct86PJk9dPMqspdBLbZqmQhiKZoqpVBlJy19iGptcQiKarj0I6OWXECIgVV0K6pb2YYUCVZ7Scz4m4VKjUGT6nK+9Hjuws60NZrA/rMlpPw48J0pWOp5cDTU4roUTYQQWZZ9WhPfYROAr8ma3FL6iysYk3wyXucBDBndayoNBp7V8Wa5Joc0Pm4Fcjnw7nTvoD3yk0KV/9PdD7icK8X8buNtd5tgT0dsr8muDygqGhktTD1+/Y/u/qemHZg==
Steps to reproduce
happening in dev mode
What is expected?
not throw error
What is actually happening?
error is thrown
System Info
No response
Any additional comments?
In the given reproduction the error is getting thrown in all the version.
In my project I am using Nuxt 3.11.
and on vue3.4.26 the symbol key is working, and when upgraded to vue3.4.27, it starts breaking.
The text was updated successfully, but these errors were encountered: