Vue 3 v-model on custom component silently breaks when using legacy prop names
Problem A Vue 3 component that still exposes a value prop and emits an input event will not react to v-model bindings in the parent. The directive silently ignores the binding, leaving the parent state unchanged. Goal Determine the exact conditions that cause v-model to fail on a custom component and establish a reliable migration pattern from Vue 2’s implic