I'm finding that change events generated by an <input type="checkbox"> have composed set to false (at least on Chrome 80).
The Event.composed flag determines if events propagate across shadow DOM boundaries. The documentation for Event.composed on Mozilla (https://developer.mozilla.org/en-US/docs/Web/API/Event/composed) states:
All UA-dispatched UI events are composed (click/touch/mouseover/copy/paste, etc.).
So, is composed = false the expected behavior for input change events?
Is this documented in a spec (I've tried unsuccessfully to find it)?
If this is the expected behavior, what is the rationale for composed = false for change, but composed = true for, say click?
Thanks, Adam