I've had similar observations with different behaviors in Safari and Finder. One would think the quality of Apple's software would be increasing with the usage of Swift over Objective-C, but the opposite seems to be true.
I've had similar observations with different behaviors in Safari and Finder. One would think the quality of Apple's software would be increasing with the usage of Swift over Objective-C, but the opposite seems to be true.
Spotlight is also slow and buggy now, on an M3 Pro no less. I loathe the feeling of being faster than my computer and having to wait for it to catch up, something that I haven't felt since the M1 came out.
This was my last straw that caused me to disable Spotlight:
Typing something into Spotlight, having it pull up the right result and highlight it, and me hitting the Enter key, and the search results suddenly updating after and highlighting some new result and then opening that instead.
It’s not just Liquid Glass. It’s bugs like these where I realized Apple software was truly rotten to the core. Whomever is running the show (Craig) can’t do their job.
I’m now noticing the same bug in the latest versions of Windows 11 when I hit the start button and run a search.
This was a solved computer science problem.
Apple software used to exhibit reasonable UX for “edge cases” just like the one you described. This was one of my main reasons for going Mac — they cared about the details. Sad to see that seems to be going away.
It seems to be that these things never last, as company culture inevitably changes.
The updating input locations under your cursor in particular is so f*ing frustrating.
To be fair, it's not just macOS, but many webpages which load dynamic content as well.
That laggy behavior plus indexing not appearing to find some obvious files made me switch to Raycast.
Raycast looks really cool, thanks
Same. It’s closed source and has a subscription fee, but I’m all in on Raycast.
You only have to pay for the Pro version. As a replacement for Spotlight the free version does great for me.
Swift was the worst thing that happened to Mac OS, because we’re now suffering second system syndrome.
I think it's worse than that: we're now suffering being a "supported but deprioritised platform" for a cross platform GUI.
AppKit was developed for the Mac from the ground up. All effort that went into it was to make the Mac as good as possible. Experience from that went into making UIKit, which was made to be as good as possible for iPhone. Focus on iPhone made the Mac suffer somewhat from a lack of resources, but AppKit was still a rock solid foundation.
Swift UI is primarily made for iPhone. It's secondarily made for iPad. I'm willing to bet that almost all the effort that goes into it is focused on making iPhone and iPad apps better. And it is succeeding there, to some degree (though not without its own issues; especially now with iOS 26). Mac support, however, is clearly an afterthought. Yet it's now the foundation of everything in macOS.
It's not too dissimilar from what it would look like if Apple had decided to rewrite large swathes of the system in GTK when the GTK developers only really care about how well GTK works in a GNOME desktop.
I still don't understand who actually use iOS/iPadOS apps heavily.
Everyone I know just try to do stuff with them and at some point go find a computer to actually get shit done, frustrated with how backward everything is on those platforms.
Now they want to make the Mac the same. What the fuck.
I completely agree. I saw the writing on the wall the moment they started boosting swiftUI as a UI library of the future where it was only half done and not even compatible with existing frameworks.
There are like a half-dozen blatant bugs I encounter between daily and weekly in Safari. Text input and textarea editing is buggy in a couple ways, Apple Pay has a positioning bug where sometimes its bottom button is about 1/3 off the screen, certain elements on a couple pages smear when I scroll (but only sometimes). Not even counting ways the keyboard itself is worse now.
I haven’t seen browsing this buggy outside weird niche Linux browsers in… 15+ years?
My issues with Safari have mostly been iCloud-related. The latest one being the iCloud tabs SQLlite database getting corrupted constantly and keeping stale tabs around that I have long closed. 26.2 seems to have fixed it, but it was around at least since Sonoma. I've had similar issues with Reading List, where again, the database gets corrupted and changes that I've made to Reading List get reverted. It is just little stuff like this that adds up and creates poor UX.
What's also telling is how long the bugs stayed around, too. They were reported on Reddit and Apple's forums for awhile with various workarounds, like deleting the phantom entries from the SQLlite database manually and doing some other gymnastics like removing the other devices from iCloud in hopes that everything would sync up nicely. No one at Apple had the time or took the time to chase down the bugs. In a world of Claude Code or Codex you would think they would have at least tried a cursory "fix this".
On a related note, maybe one of these days iCloud will have a force sync option that tells the other devices to trash their copies vs having to remove all devices and re-add to get everything coherently synced.
The lack of a "refresh" option has been a problem with iCloud for years. Back in the iOS 8/9 days, I'd write in Pages on an iPad and then try to open the document on a Mac or the Pages web app. Pages itself was (and is) pretty nice, but iCloud sync was constantly broken. Things didn't appear when I needed them to.
Some designers say that refresh buttons shouldn't exist because the interface should always reflect the current state of reality. They're right, but until the day we get 100% bug-free bidirectional sync with perfect conflict resolution that instantly polls the network whenever it reconnects, refresh buttons are a necessary evil.
I gave up on the normal iCloud tabs for over a decade now. But the Safari Tab Groups implementation is by far the best I've used. If I need to share a window, I just open it in a tab group and those have synced flawlessly for me so far.
I have had Safari syncing bugs since basically 2016. But now I can't be bothered to even use it, no matter how good it gets.
Chrome extensions, functionning ad blocking (without having to pay for a stupid Apple blessed extension) and just generally more usefull feature set is the real reason Google is winning.
Apple can't even be bothered to try making a cross platform browser, because he would cost them too much money or whatever (not that the pile of cash they are sitting on is getting a lot of valuable use).
I’ve highly preferred Safari on Mac OS for a very long time- the bugs and memory leaks are forcing me to Firefox at this point, it’s completely unusable on the betas I’ve been driving lately in the hope they fix the previous bugs.
If you switch Safari’s tab bar mode to bottom (i.e. restoring the sort-of-one-touch controls that existed before iOS 26), textareas become utterly and completely broken. It’s almost impossible to reply to an HN message, for example.
This bug is so blatant that I assumed my would have been fixed by now, but no.
Maybe the sharper edges of objective-C lead to a programming practice that was more careful, which has been abandoned under the impression of Swift's increase default safety.
I think it has to do with frameworks like SwiftUI.