Components with 'extends' and 'props' result in this.$options.props instanceof Object evaluating to false
Vue version
3.3.4
Link to minimal reproduction
Steps to reproduce
Open the browsers console to view the console.log output
The error is being generated in Comp.vue
What is expected?
this.$options.props should have an Object prototype and all JavaScript Object functions (e.g. toString(), hasOwnProperty())
What is actually happening?
this.$options.props is an Object without a prototype. You can access it's properties as normal, but not any Object functions that normal JavaScript Objects have.
System Info
Reproduction link is via play.vuejs.com with Vue 3.3.4
Any additional comments?
No response