diff --git a/src/generators/dom/visitors/Element/Binding.js b/src/generators/dom/visitors/Element/Binding.js index e88fe8df43..efc5672ddb 100644 --- a/src/generators/dom/visitors/Element/Binding.js +++ b/src/generators/dom/visitors/Element/Binding.js @@ -120,6 +120,12 @@ export default function visitBinding ( generator, block, state, node, attribute ${generator.helper( 'addEventListener' )}( ${state.parentNode}, '${eventName}', ${handler} ); ` ); + if ( node.name === 'select' ) { + block.builders.create.addBlock( deindent` + ${updateElement} + ` ); + } + if ( node.name !== 'audio' && node.name !== 'video' ) node.initialUpdate = updateElement; if ( updateCondition !== null ) {