Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Send full codepoints when creating key events
Previously, given a string in element send keys, we iterated over each UCS2 "character" in the string, so that non-BMP characters ended up as separate key events, one for the high surrogate and one for the low surrogate. With this change we instead use the built in string iterator which provides the surrogate pair in the case of non-BMP characters, so we emit a single event for each unicode codepoint. Differential Revision: https://phabricator.services.mozilla.com/D196220 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1866431 gecko-commit: f19c3570bc57265bbb5ba139efdb1dcb53a328bc gecko-reviewers: webdriver-reviewers, masayuki, whimboo
- Loading branch information