top | item 45604977

(no title)

ricw | 4 months ago

The beta has been accessible to the public including the electron devs for 2+ months.

discuss

order

derefr|4 months ago

To be clear, Electron themselves fixed the bug quite quickly; but many Electron apps haven't pushed a version that vendors in the fixed version of the Electron runtime.

(And shit like this is exactly why runtimes like the JVM or the .NET CLR are designed to install separately from any particular software that uses them. Each of their minor [client-facing-ABI compatible] versions can then be independently updated to their latest OS-facing-bugfix version without waiting for the software itself to ship that update.)

neoromantique|4 months ago

How nice of Apple to take a huge UX/PR/User Satisfaction hit just to send a message.

thewebguyd|4 months ago

Apple is consistent in their warnings to not use private APIs, and especially don't override them for custom implementations which is what Electron does here.

The _cornerMask override was a hack that shouldn't ever have existed in the first place, and it's not the only use of private APIs in the electron code base.

Apple is very clear about how they want you to make software for their OSes. It's 100% on electron that they choose to do it this way regardless.

I'd go as far as to say Electron itself is a hack that shouldn't exist, but sadly everyone has decided it's the only way they are going to make desktop software now.

mocenigo|4 months ago

But I also blame users for using crappy electron apps ;-)