3 ms·
Unlike all other browsers, Safari refuse to implement Pointer Events. So you cannot use Pointer Events (easily) in your webapp; you have to polyfill for Safari.
by hughw 11y ago
Unlike all other browsers, Safari refuse to implement Pointer Events. So you cannot use Pointer Events (easily) in your webapp; you have to polyfill for Safari. That was exactly the situation with IE in the 2000's. Edit: I mean with IE in the 2000s you always had to write exceptional code just for it, because it had this massive presence you could not ignore, and it refused to implement standards.
- Retric 11y agoEven ignoring safari Pointer events are really still way to new to depend on with Android as most devices still doin't support it.
- hughw 11y agoI didn't say, and didn't mean to imply, that all other browsers already have implemented it. They all, except Safari, have announced plans to implement it. (IE and Edge support it now; FF in two releases... Chrome has announced they will support it, but I don't see it yet on caniuse.com....) Safari, explicitly, has declared they will not. Edit: http://caniuse.com/#feat=pointer http://caniuse.com/#feat=pointer. Only Chrome and Opera don't show it in upcoming releases. Opera presumably will support it the minute Blink does. Edit 2: Chrome intent to support PE https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/ODWmcKNQl0I https://groups.google.com/a/chromium.org/forum/#!topic/blink...
- ianamartin 11y agoSo Apple hasn't announced plans to fix a bug. Therefore Safari is less up-to-date than other browsers. Nice.
- hughw 11y agoApple is on record as opposing the spec. https://lists.webkit.org/pipermail/webkit-dev/2012-December/023050.html https://lists.webkit.org/pipermail/webkit-dev/2012-December/... A bit more context here http://www.quirksmode.org/blog/archives/2015/02/tired_of_safari.html http://www.quirksmode.org/blog/archives/2015/02/tired_of_saf...
- ianamartin 11y agoSo Apple hasn't announced plans to fix a bug. Therefore Safari is less up-to-date than other browsers. Nice.