so, using pure Javascript and DOM:
const select = document.querySelector('#my-select')
select.addEventListener('change', function(){
console.log('changed', this.value)
})
select.value = 'some value from an existing option'
// this changes the select correctly, but it doesn't trigger the event
Is there any way to correctly do this, without jQuery?