Device-Bugs
Device-Bugs copied to clipboard
Just a collection of quirks and issues that occur on browser platforms (particularly those unlikely to update)
## Summary: When trying to use touchmove events to say, drag a carousel slide from left to right, browsers like iOS Safari will allow you to keep default event handling...
Type the valid US Zip Code "02111" into an `` field and it will truncate the leading zero. Workaround: use `type="text"`.
`:nth-child(n)` works on Android 2.2 `:nth-child(n)` works on Android 2.3 `:nth-child(n)` fails on Android 4 (Kindle Fire HD 8.9) `:nth-child(n)` fails on Android 4.1 `:nth-child(n)` fails on Android 4.2 `:nth-child(n)`...
## Platforms: Safari on iOS ## Summary: When a new tab is launched in private mode, `localStorage` has zero quota assigned and hence always `throw`s when trying to write to...
## Summary: URLs without protocol would not get :visited state ever in some browsers. ``` html medium.com ``` ## Platforms: iOS Safari 7 - 9 Android Opera
## Summary: When using HTML5 History API links would never get :visited state in some browsers. ## Platforms: Safari iOS 7 - 9 Android Firefox
https://twitter.com/toddmparker/status/648610239995101184 https://twitter.com/toddmparker/status/648850161230196737
iOS8-9 (so far) report the `top` value after a `getBoundingClientRect()` call similar to if the element was positioned absolutely during scroll. Some time after the scroll, the reported value reverts...
## Summary: Using percentage for border radius will be ignored: ``` scss .circle { border-radius: 100% } // this will be square ``` ## Platforms: - Android 2.3 ## Reduced...
Android 2.2/2.3’s implementation of position: fixed; can, in conjunction with seemingly unrelated styles and markup patterns, cause a number of strange issues—particularly in the case of position: absolute elements inside...