Live data from Hacker News

Safari 13 Is Out

developer.apple.com

21–30 of 76 posts

Re: Safari 13 Is Out

#21
This update kills Tampermonkey.

I only used it for a very specific reason - I had a script which removes multi-item eBay listings where one item is 99 cents (typically some kind of keychain) and the other items are the actual listed item at a much higher price.

It's a technique used to break the "sort by price" function, since it sorts by the cheapest item in a multi-item listing.

Re: Safari 13 Is Out

#24
> Added support for the Visual Viewport API for adjusting web content to avoid overlays, such as the onscreen keyboard.

This is awesome for WYSIWYG editors, most of which have struggled to keep the formatting toolbar visible on mobile screens because there's been no good way to detect whether the keyboard is open.

Re: Safari 13 Is Out

#26
post #11

Apple removed the ability to use uBlock Origin or similar. I tried few ad blocker from the app store, but non of them block Youtube's video ad, making it useless. We still have Firefox for now I guess.

wipr from the App Store is a serviceable ad blocker, not as good as ublock origin, but (mostly) does the job for me at least. I miss the ability to kill specific elements ad-hoc.

Re: Safari 13 Is Out

#27
post #11

Apple removed the ability to use uBlock Origin or similar. I tried few ad blocker from the app store, but non of them block Youtube's video ad, making it useless. We still have Firefox for now I guess.

They've had a natively compiled content blocking engine for years, and I've been using Ka-Block. It works really well without killing your battery.

Re: Safari 13 Is Out

#28
post #7

* Added support for the Pointer Events API enabling consistent access to mouse, trackpad, touch, and Apple Pencil events. https://caniuse.com/#feat=pointer - now you can use one unified event capture everywhere, instead of having to choose between "click" and "touch"!

Nice to see that all browsers support Pointer Events now. This Microsoft proposed standard was initially fiercely opposed by Google and Apple some years ago.

Re: Safari 13 Is Out

#29

Safari is the new internet explorer. Too little, too late.

Nope. Chrome is the new IE. Standards don't matter when you have a high enough market share- you can do whatever you want and people have to support it. IE was the reference browser for the web in the 90s, and Chrome is that today.

90s: Netscape 00s: IE 10s: Chrome

It's not quiet that precise -- there was a transition period at the end of the 90s and a period of multipolar quasi-equanimity before Chrome's dominance -- but it's a decent first approximation.

Re: Safari 13 Is Out

#30
post #7

* Added support for the Pointer Events API enabling consistent access to mouse, trackpad, touch, and Apple Pencil events. https://caniuse.com/#feat=pointer - now you can use one unified event capture everywhere, instead of having to choose between "click" and "touch"!

Mostly you can just need a click event now since "fastclick" can now work on all modern devices (albeit may need meta viewport or CSS).

In my experience writing a component suite I have found I don't use touch[a-z]+ events that much (just like mouse[a-z]+ events don't get used much either).

I would be very careful before believing the promise of Pointer Events, unless you need to be on the bleeding edge for some reason. When I first used Pointer Events, there were heaps of corner cases that bit me hard. I would be especially careful if using them with virtual Dom updates or very dynamic pages - one of the worst pain points was issues with events when elements were deleted/replaced.

Post reply on HN