This polyfill fires selectionchange immediately after most kinds of selection changes (identified with checkmarks below), but there are some unsupported edge cases. Ways a user can create a new selection: ✅ User presses primary mouse button ✅ User double-clicks a word or triple-clicks a paragraph ❌ User chooses "Select All" from the context (right-click) menu 1 ❌ User chooses "Select All" from the

