How to reproduce: The code is here: https://codesandbox.io/s/recursing-antonelli-ihcrc?file=/index.html You can go to https://ihcrc.csb.app/ from Safari on an iOS 13 device or simulator. 1. Press on the first select element. This should open up the native select option wheel. 2. Scroll to option 'B' (do NOT press 'Done', leave the wheel open) 3. Press on the second select element. 4. Notice that it is has selected option '2', and if you open the console you will notice two logs from both select's onchange event.
Forgot to mention: This does NOT happen on ios 12, so it seems to be something that was introduced in 13.
<rdar://problem/68225873>
Created attachment 407903 [details] Patch
Committed r266610: <https://trac.webkit.org/changeset/266610> All reviewed patches have been landed. Closing bug and clearing flags on attachment 407903 [details].