good first issueselectiontype:missing-coverage
Metriche repository
- Star
- (4581 star)
- Metriche merge PR
- (Merge medio 5g 23h) (682 PR mergiate in 30 g)
Descrizione
Over in PR #11491 I introduced a preliminary test for the selectionchange event.
Here is an initial pass at a TODO for more tests we should write for selectionchange:
- test for invoking selectionchange without changing the selection
- test that selection change does not fire in a document without a browsing context (i.e. document.implementation.createHTMLDocument)
- test which document selectionchange fires when it is bound to in an iframe
While writing this initial coverage I encountered the following behavior which warrants further exploration in future tests/bugs/implementation patches. This area has a lot of compat issues to track down, so I think there may be a bunch of 'good first issues here':
- When selectAllChildren runs, Firefox synchronously fires
selectionchange, while Chrome appears to que a task. - selectAllChildren works on textareas in chrome and not firefox, while accessing textContent works in firefox but not chrome.
- textarea innerText and textContent behave differently in Chrome and FF