Take the following
<div>
<select :value='something'></select>
</div>
Currently, vue-template-compiler generates the render function with {attrs:{"value":something}}. However, vue supports the v-bind:value syntax with selects. I would think that instead, it should generate with {domProps:{"value":something}} in a similar manner to inputs.
This means no bindings can take place on the select. This works with a v-model, however this causes vuex to attempt to update the store without going through a mutator.
Looks like it was caused by the fix to #4233 that filters which tag / attribute combos are bound as props.