Safari пытается помочь, когда поле выбора частично скрыто, если вы видите:
http://jsfiddle.net/H5J27/
В первом примере нет -webkit-transform, нокогда вы щелкаете по нему, он будет смещен, чтобы полностью раскрыть его.
Теперь Safari, по-видимому, не знает, что после преобразования поле выбора находится в полном представлении.Движок все еще думает, что он частично заблокирован, и он переместит поле выбора и его родительский контейнер в точку, где он думает, что вы можете ее увидеть.
Обходные пути не очень обнадеживающие.Я предполагаю, что вы делаете это в сочетании с анимацией, чтобы воспользоваться преимуществами аппаратного ускорения, поэтому я бы добавил прослушиватель событий и конец анимации, удалил преобразование CSS и применил нормальное позиционирование.Это будет сложно, если вам придется сделать это на нескольких элементах, но этого достаточно для одноразового использования.