Live data from Hacker News

Safari Ruined My Tuesday

fly.io

81–90 of 140 posts

Re: Safari Ruined My Tuesday

#81
> CSS includes a handy pointer-events attribute that makes buttons and links flip to non-interactive

Except that it doesn't, you can still focus those with keyboard and click them. You should always disable buttons with `disabled` property instead of that hack.

Re: Safari Ruined My Tuesday

#82
post #5

> It's like living with IE6 again There is a CSS bug. CSS bugs are dirt common. It's a miracle that there are as few CSS bugs as there are. However, I remember IE6. IE6 was a total fucking mess. Everything was broken on IE6. It wasn't just a bug, it was a complete support nightmare. I routinely encounter problems with CSS that reveal maddening differences between Chrome, Firefox, and Safari. That's just for desktop.…

Safari regresses more commonly, and those regressions are often more fundamental vs edge cases, and then they take ages to fix. Sometimes they don't even bother until the next major release which is maddening... Anyone remember how they completely broke iframe sizing on iOS some version or other back and then just left it there?

We were pretty much stuffed due to depending on iframes. Some users are stuck on that version of iOS because their device is "too old" for Apple's liking and we have to tell those users we can't support it, which is horrible because we are effectively being used by Apple to coerce those users to throw their devices away...

Re: Safari Ruined My Tuesday

#83
post #13

Earlier quoted context omitted.

I think Safari, flaws and all, is pretty much the only browser that has any weight against Chrome. Tell your manager that you want the web site to support Firefox or Brave or something else, and they'll tell you it's a waste of time. Tell them that the web site won't work on their MacBook, and it's a four-alarm fire. In a lot of ways, I wish Safari would deviate even more from Google's "standards" just so that maybe…

Isn't Brave essentially a Chromium skin?

I use Brave so I can “use Chrome” without google.

Re: Safari Ruined My Tuesday

#84

Earlier quoted context omitted.

Most CSS bugs just make things a bit uglier, rather than completely breaking your entire site.

You might be surprised how often a CSS bug will break an entire site. I've seen it many times in my decades.

Oh, I’ve got a good one about this.

Back in 2000, I was living in a new city, and cold-calling graphic design firms. At the time, most of the web looked like utter ass, and my feeling was that it made more sense to try to be the in-house developer for designers, rather than try to bring design to web development firms.

So I put together a resume with my personal URL placed prominently across the top, and knocked on the door of every graphic design firm in Portland. I met a bunch of confused designers, and didn’t get a single call or email back. I noticed in passing — and importantly to this story — that the whole industry was still wedded to Macs running the non-memory-protected OS 8. Months passed and my savings trickled away.

Eventually out of desperation I took a job at a shipping company that was rewriting their in-house software suite. I noticed that they had a couple dusty Macs in the corner for browser testing that they never bothered doing, and thought it might be amusing to see how my site loaded.

It turned out that there was an error in the CSS engine in MSIE Mac that crashed the system. Not the browser, the entire computer. Click, smash. I realized with horror that I had spent months crashing the computers — along with the unsaved work — of every graphic designer in Portland.

Re: Safari Ruined My Tuesday

#85
post #33
post #24

Earlier quoted context omitted.

I want everything in the browser too - except the ads. And FF isn't keeping up :( WebUSB for example.

WebUSB is insane security-wise. About the only worse thing would be a WebPCIe.

Don't give them ideas. Also, with Thunderbolt, USB is pretty much just a transport for PCI-e.

Edit, here's how Google justifies the existence of WebUSB (https://web.dev/usb/):

"""

Let's see the behavior you could expect with the WebUSB API:

1. Buy a USB device.

2. Plug it into your computer. A notification appears right away, with the right website to go to for this device.

3. Click the notification. The website is there and ready to use!

4. Click to connect and a USB device chooser shows up in Chrome where you can pick your device.

"""

The goal is to make Chrome the OS. As long as your USB device works on Chrome, who cares about it working on the rest of the system. Absolute madness.

Re: Safari Ruined My Tuesday

#86
> This is a post about a bug in Safari, but if you just want to ship a Phoenix app, the easiest way to learn more is to try it out; you can be up and running in just a couple minutes

I'm sort of sick of this phenomena/trend of marketing/promotional material being masked as technically helpful content.

This is exactly like the appalling methods of native advertising (aka sponsored content), but now used for self-promotion.

Re: Safari Ruined My Tuesday

#88
post #67

Part of the problem is the very slow release cadence of Safari. Features are tied to annual OS releases, bug fixes seem to often not meet the bar for incremental updates, which have no discernable schedule.

Honestly just isn't in their interest to do so anymore, and that's messed up.

Re: Safari Ruined My Tuesday

#89
post #67

Part of the problem is the very slow release cadence of Safari. Features are tied to annual OS releases, bug fixes seem to often not meet the bar for incremental updates, which have no discernable schedule.

I think Safari is now the only big non-evergreen browser remaining out there, and I think it's really holding it back. On both security fixes and features.

I hope some point in the future Apple untie Safari from macOS and iOS so they can be updated independently without having to wait months to operating system updates to come out..

Re: Safari Ruined My Tuesday

#90
post #75

Heh, reading the title I thought this was going to be someone losing all their tabs because "clear history" on mobile Safari apparently does that: https://twitter.com/SaraSoueidan/status/1457307545815732233 > Oh dear God.. Clearing history on Safari iOS closes all currently-opened tabs?! Why is there nothing that warns you of that?! Why does clearing history on mobile work differently from the way it does on mac? I h…

It boggles my mind that people use tabs like bookmarks. Not only does this usually destroy your available RAM, but its just not the right tool for the job. You are using a hammer like a screwdriver.

To each their own, I guess. Just don't get mad when your browser crashes from overloading with tabs, or when you clear your history and it triggers the expected behavior of closing them. It would be a huge privacy concern if your open tabs didn't close when you clear the browser history.

Post reply on HN