Posts

Post not yet marked as solved
0 Replies
251 Views
Hello, tag name="viewport" and content="width=600***** stopped to work correctly after upgrading from iOS 16.1.1 to 16.5.1 Let's assume you have physic screen size 810x1080 and you want to set viewport width to 600px, then issue will occur in landscape and portrait mode, the browser reports then not expected 600px in width, but lets say 674 or 900 depending on orientation. If you set viewport width to 900px then issue will occur only in landscape mode since physic screen width in portrait mode is 810 and that is lower value than 900px, and issue won't occur, but in landscape mode physic size 1080 is higher than 900px and issue will occur. If you set as viewport width 1024 or any higher value then issue won't occur for both orientations, since 1024px is higher value than physic sceen size in both height and width. Do you have any idea which degradation occured in iOS 16.5.1 that makes such issue? Sincerely yours.
Posted
by juwagn.
Last updated
.
Post not yet marked as solved
1 Replies
4.5k Views
Hello,after latest updates 13.1.* Safari skips firing of next touchstart/touchend/touchmove events if fast touched twice with one finger.If after last touch in two touch sequence the finger was removed then dblclick event gets fired, but if you do not remove finger but just continue to move finger in fast sequence touch/untouch/touch/move then nothing happens, the browser doesn't report any future related events.That is pretty serious bug that breaks our web application in detection of few important gestures, as mentioned touch/untouch/touch/move with one finger as example. More over even Chrome iOS on same device provides correct touch sequence. Is there any way to make this touchstart/end/move story to work again like before without the need to fire e.preventDefault() on touchend event since click event is still necessary which else would be prevented to.Sincerely yours, JW.
Posted
by juwagn.
Last updated
.