emberjs/ember-test-helpers
Input events should be instantiated with `{ composed: true }`
开放
#1,201 创建于 2022年3月3日
enhancementgood first issue
仓库指标
- 星标
- (188 个星标)
- PR 合并指标
- (30 天内没有已合并 PR)
描述
The composed property determines whether an event that occurs in shadow DOM will bubble to the host element.
In HTML, all form control input events are composed 1 2.
Presently, we are not instantiating input events with { composed: true }. See for example fillIn and select. I have not looked if there are other places. It probably makes sense to make this change in fireEvent itself similar to how bubbles is true by default.
Footnotes
-
Search for "Fire an event named input" on https://html.spec.whatwg.org/multipage/input.html and https://html.spec.whatwg.org/multipage/form-elements.html. ↩
-
Change events are not composed. ↩