scottjehl / Device-Bugs

Just a collection of quirks and issues that occur on browser platforms (particularly those unlikely to update)
864 stars 19 forks source link

Multiple <select>s Populate the Wrong Element on iOS #65

Open stowball opened 8 years ago

stowball commented 8 years ago

Summary:

Multiple <select> boxes whose options have the same value, or whose options have no value, will change the value for another <select> box if it is tapped without pressing "Done" in the options picker

Platforms:

iOS8+ (iPhone only)

How to reproduce:

  1. Create 2 <select>s with no or the same <option> value 2.Tap a <select>
  2. Change a value in the options picker
  3. Tap another <select> without pressing Done

The newly-tapped <select> will have the chosen value.

Reduced Example:

http://codepen.io/stowball/pen/NxMjpw

Bug Tracker ticket(s):

Apparently filed as 18701881 and 18484444.

Workarounds:

frontenddeveloping commented 8 years ago

Was fixed in iOS 8.3

stowball commented 8 years ago

But it's still broken in 9

stowball commented 4 years ago

4 years later and it still exists in iOS 13 🙄