home.social

#safari — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #safari, aggregated by home.social.

  1. **TL;DR: If your Safari beachballs on macOS, check the size of your readinging list. And, really, just don’t use the reading list feature. Read on if you want to endure my epic bitch-fest…**

    Does your Safari beachball when you’re using the address bar, or periodically as you’re working (at least on macOS Sequoia)?

    Check the size of your reading list.

    Mine had 14,489 items going all the way back to 2017. Turns out, the first time you focus the address bar after launching Safari, it fires off a preview image download for *every single item in your reading list*. Yes, you read that right. Trillion-dollar corporation, ladies and gentlemen. Brightest minds, folding phones, golden awards to dictators, Just Works™ and all that…

    Anyway, so my Safari fires off 12,429 requests to 3,775 hosts in roughly 3 seconds. The images aren’t cached (yep), so it happens again on every launch. And where does all the processing happen? Did you say “the main thread?” Congratulations! Hence the beachball.

    So that’s Bug #1.

    I’d basically stopped using Safari because of it until, finally, this morning (I’ve wasted a whole morning on this), I decided to bite the bullet and debug it. (Because I’m clearly an idiot that loves to do free work for trillion-dollar corporations.)

    Anyway, the quick solution is to backup your bookmarks and delete your reading list.¹

    Problem solved.

    Or so you’d think.

    Because if you do that, chances are you’re going to find in a few minutes that your reading list has synced back after you delete it. (Tril-, oh fuck it, you get the idea.)

    Turns out, when you select Clear All from the reading list sidebar, it empties the bookmarks file without updating the iCloud sync state.

    That’s Bug #2.

    So to work around Bug #1, we need to work around Bug #2.

    So maybe we select reading list items in batches and delete them? Not ideal, but workable, right? Nope… you can’t multiple select in the reading list sidebar.

    Maybe if I ran Clear All from my iPhone? Nope, no Clear All on Safari on iPhone.

    Well, I guess it’s clear what I need to do, then: press the delete key 14,489 times to delete all items from my reading list one at a time – simples! (Folks, watch out, AGI is right around the corner. These motherfuckers are not messing around.)

    So, anyway, I wrote some AppleScript to delete them one by one. It’s still running. Will report back if it works and they don’t come back again.

    But, hey, at least we have folding phones!

    ¹ Am I ever going to read anything on there? Probably not. I’d only ever opened 113 of the 14,489 articles I’d saved. Make of that what you will :)

    #apple #safari #sequoia #beachball #readingList #bookmarks #trillionDollarCorporations #capitalism #winning #youreFoldingItWrong

  2. **TL;DR: If your Safari beachballs on macOS, check the size of your readinging list. And, really, just don’t use the reading list feature. Read on if you want to endure my epic bitch-fest…**

    Does your Safari beachball when you’re using the address bar, or periodically as you’re working (at least on macOS Sequoia)?

    Check the size of your reading list.

    Mine had 14,489 items going all the way back to 2017. Turns out, the first time you focus the address bar after launching Safari, it fires off a preview image download for *every single item in your reading list*. Yes, you read that right. Trillion-dollar corporation, ladies and gentlemen. Brightest minds, folding phones, golden awards to dictators, Just Works™ and all that…

    Anyway, so my Safari fires off 12,429 requests to 3,775 hosts in roughly 3 seconds. The images aren’t cached (yep), so it happens again on every launch. And where does all the processing happen? Did you say “the main thread?” Congratulations! Hence the beachball.

    So that’s Bug #1.

    I’d basically stopped using Safari because of it until, finally, this morning (I’ve wasted a whole morning on this), I decided to bite the bullet and debug it. (Because I’m clearly an idiot that loves to do free work for trillion-dollar corporations.)

    Anyway, the quick solution is to backup your bookmarks and delete your reading list.¹

    Problem solved.

    Or so you’d think.

    Because if you do that, chances are you’re going to find in a few minutes that your reading list has synced back after you delete it. (Tril-, oh fuck it, you get the idea.)

    Turns out, when you select Clear All from the reading list sidebar, it empties the bookmarks file without updating the iCloud sync state.

    That’s Bug #2.

    So to work around Bug #1, we need to work around Bug #2.

    So maybe we select reading list items in batches and delete them? Not ideal, but workable, right? Nope… you can’t multiple select in the reading list sidebar.

    Maybe if I ran Clear All from my iPhone? Nope, no Clear All on Safari on iPhone.

    Well, I guess it’s clear what I need to do, then: press the delete key 14,489 times to delete all items from my reading list one at a time – simples! (Folks, watch out, AGI is right around the corner. These motherfuckers are not messing around.)

    So, anyway, I wrote some AppleScript to delete them one by one. It’s still running. Will report back if it works and they don’t come back again.

    But, hey, at least we have folding phones!

    ¹ Am I ever going to read anything on there? Probably not. I’d only ever opened 113 of the 14,489 articles I’d saved. Make of that what you will :)

    #apple #safari #sequoia #beachball #readingList #bookmarks #trillionDollarCorporations #capitalism #winning #youreFoldingItWrong

  3. **TL;DR: If your Safari beachballs on macOS, check the size of your readinging list. And, really, just don’t use the reading list feature. Read on if you want to endure my epic bitch-fest…**

    Does your Safari beachball when you’re using the address bar, or periodically as you’re working (at least on macOS Sequoia)?

    Check the size of your reading list.

    Mine had 14,489 items going all the way back to 2017. Turns out, the first time you focus the address bar after launching Safari, it fires off a preview image download for *every single item in your reading list*. Yes, you read that right. Trillion-dollar corporation, ladies and gentlemen. Brightest minds, folding phones, golden awards to dictators, Just Works™ and all that…

    Anyway, so my Safari fires off 12,429 requests to 3,775 hosts in roughly 3 seconds. The images aren’t cached (yep), so it happens again on every launch. And where does all the processing happen? Did you say “the main thread?” Congratulations! Hence the beachball.

    So that’s Bug #1.

    I’d basically stopped using Safari because of it until, finally, this morning (I’ve wasted a whole morning on this), I decided to bite the bullet and debug it. (Because I’m clearly an idiot that loves to do free work for trillion-dollar corporations.)

    Anyway, the quick solution is to backup your bookmarks and delete your reading list.¹

    Problem solved.

    Or so you’d think.

    Because if you do that, chances are you’re going to find in a few minutes that your reading list has synced back after you delete it. (Tril-, oh fuck it, you get the idea.)

    Turns out, when you select Clear All from the reading list sidebar, it empties the bookmarks file without updating the iCloud sync state.

    That’s Bug #2.

    So to work around Bug #1, we need to work around Bug #2.

    So maybe we select reading list items in batches and delete them? Not ideal, but workable, right? Nope… you can’t multiple select in the reading list sidebar.

    Maybe if I ran Clear All from my iPhone? Nope, no Clear All on Safari on iPhone.

    Well, I guess it’s clear what I need to do, then: press the delete key 14,489 times to delete all items from my reading list one at a time – simples! (Folks, watch out, AGI is right around the corner. These motherfuckers are not messing around.)

    So, anyway, I wrote some AppleScript to delete them one by one. It’s still running. Will report back if it works and they don’t come back again.

    But, hey, at least we have folding phones!

    ¹ Am I ever going to read anything on there? Probably not. I’d only ever opened 113 of the 14,489 articles I’d saved. Make of that what you will :)

    #apple #safari #sequoia #beachball #readingList #bookmarks #trillionDollarCorporations #capitalism #winning #youreFoldingItWrong

  4. **TL;DR: If your Safari beachballs on macOS, check the size of your readinging list. And, really, just don’t use the reading list feature. Read on if you want to endure my epic bitch-fest…**

    Does your Safari beachball when you’re using the address bar, or periodically as you’re working (at least on macOS Sequoia)?

    Check the size of your reading list.

    Mine had 14,489 items going all the way back to 2017. Turns out, the first time you focus the address bar after launching Safari, it fires off a preview image download for *every single item in your reading list*. Yes, you read that right. Trillion-dollar corporation, ladies and gentlemen. Brightest minds, folding phones, golden awards to dictators, Just Works™ and all that…

    Anyway, so my Safari fires off 12,429 requests to 3,775 hosts in roughly 3 seconds. The images aren’t cached (yep), so it happens again on every launch. And where does all the processing happen? Did you say “the main thread?” Congratulations! Hence the beachball.

    So that’s Bug #1.

    I’d basically stopped using Safari because of it until, finally, this morning (I’ve wasted a whole morning on this), I decided to bite the bullet and debug it. (Because I’m clearly an idiot that loves to do free work for trillion-dollar corporations.)

    Anyway, the quick solution is to backup your bookmarks and delete your reading list.¹

    Problem solved.

    Or so you’d think.

    Because if you do that, chances are you’re going to find in a few minutes that your reading list has synced back after you delete it. (Tril-, oh fuck it, you get the idea.)

    Turns out, when you select Clear All from the reading list sidebar, it empties the bookmarks file without updating the iCloud sync state.

    That’s Bug #2.

    So to work around Bug #1, we need to work around Bug #2.

    So maybe we select reading list items in batches and delete them? Not ideal, but workable, right? Nope… you can’t multiple select in the reading list sidebar.

    Maybe if I ran Clear All from my iPhone? Nope, no Clear All on Safari on iPhone.

    Well, I guess it’s clear what I need to do, then: press the delete key 14,489 times to delete all items from my reading list one at a time – simples! (Folks, watch out, AGI is right around the corner. These motherfuckers are not messing around.)

    So, anyway, I wrote some AppleScript to delete them one by one. It’s still running. Will report back if it works and they don’t come back again.

    But, hey, at least we have folding phones!

    ¹ Am I ever going to read anything on there? Probably not. I’d only ever opened 113 of the 14,489 articles I’d saved. Make of that what you will :)

    #apple #safari #sequoia #beachball #readingList #bookmarks #trillionDollarCorporations #capitalism #winning #youreFoldingItWrong

  5. **TL;DR: If your Safari beachballs on macOS, check the size of your readinging list. And, really, just don’t use the reading list feature. Read on if you want to endure my epic bitch-fest…**

    Does your Safari beachball when you’re using the address bar, or periodically as you’re working (at least on macOS Sequoia)?

    Check the size of your reading list.

    Mine had 14,489 items going all the way back to 2017. Turns out, the first time you focus the address bar after launching Safari, it fires off a preview image download for *every single item in your reading list*. Yes, you read that right. Trillion-dollar corporation, ladies and gentlemen. Brightest minds, folding phones, golden awards to dictators, Just Works™ and all that…

    Anyway, so my Safari fires off 12,429 requests to 3,775 hosts in roughly 3 seconds. The images aren’t cached (yep), so it happens again on every launch. And where does all the processing happen? Did you say “the main thread?” Congratulations! Hence the beachball.

    So that’s Bug #1.

    I’d basically stopped using Safari because of it until, finally, this morning (I’ve wasted a whole morning on this), I decided to bite the bullet and debug it. (Because I’m clearly an idiot that loves to do free work for trillion-dollar corporations.)

    Anyway, the quick solution is to backup your bookmarks and delete your reading list.¹

    Problem solved.

    Or so you’d think.

    Because if you do that, chances are you’re going to find in a few minutes that your reading list has synced back after you delete it. (Tril-, oh fuck it, you get the idea.)

    Turns out, when you select Clear All from the reading list sidebar, it empties the bookmarks file without updating the iCloud sync state.

    That’s Bug #2.

    So to work around Bug #1, we need to work around Bug #2.

    So maybe we select reading list items in batches and delete them? Not ideal, but workable, right? Nope… you can’t multiple select in the reading list sidebar.

    Maybe if I ran Clear All from my iPhone? Nope, no Clear All on Safari on iPhone.

    Well, I guess it’s clear what I need to do, then: press the delete key 14,489 times to delete all items from my reading list one at a time – simples! (Folks, watch out, AGI is right around the corner. These motherfuckers are not messing around.)

    So, anyway, I wrote some AppleScript to delete them one by one. It’s still running. Will report back if it works and they don’t come back again.

    But, hey, at least we have folding phones!

    ¹ Am I ever going to read anything on there? Probably not. I’d only ever opened 113 of the 14,489 articles I’d saved. Make of that what you will :)

    #apple #safari #sequoia #beachball #readingList #bookmarks #trillionDollarCorporations #capitalism #winning #youreFoldingItWrong

  6. #apple #ios #safari #browser

    Apple forces me to use the
    #youtube app instead of opening the website, as I wanted it to happen.

    I still don't like that browser. He also doesn't work on several official and government websites.

    And still I have no choice. I am being forced to use that browser underneath Firefox or any other browser.

    The European Union really should force Apple to open iOS for other browsers finally! ...
    #freedom

  7. #apple #ios #safari #browser

    Apple forces me to use the
    #youtube app instead of opening the website, as I wanted it to happen.

    I still don't like that browser. He also doesn't work on several official and government websites.

    And still I have no choice. I am being forced to use that browser underneath Firefox or any other browser.

    The European Union really should force Apple to open iOS for other browsers finally! ...
    #freedom

  8. #apple #ios #safari #browser

    Apple forces me to use the
    #youtube app instead of opening the website, as I wanted it to happen.

    I still don't like that browser. He also doesn't work on several official and government websites.

    And still I have no choice. I am being forced to use that browser underneath Firefox or any other browser.

    The European Union really should force Apple to open iOS for other browsers finally! ...
    #freedom

  9. #apple #ios #safari #browser

    Apple forces me to use the
    #youtube app instead of opening the website, as I wanted it to happen.

    I still don't like that browser. He also doesn't work on several official and government websites.

    And still I have no choice. I am being forced to use that browser underneath Firefox or any other browser.

    The European Union really should force Apple to open iOS for other browsers finally! ...
    #freedom

  10. If you want to optimise for #WCAG and 320 CSS px width using #Safari and #iOS. What is the most recent version of iOS and Safari you can use? I wind up with Safari/iOS 15.2 and iPhone SE (1 gen) in the #Xcode Simulator and that is quite old. I wonder how many users are on this platform. #accessibility #ux

    w3.org/TR/WCAG22/#reflow

  11. If you want to optimise for #WCAG and 320 CSS px width using #Safari and #iOS. What is the most recent version of iOS and Safari you can use? I wind up with Safari/iOS 15.2 and iPhone SE (1 gen) in the #Xcode Simulator and that is quite old. I wonder how many users are on this platform. #accessibility #ux

    w3.org/TR/WCAG22/#reflow

  12. If you want to optimise for #WCAG and 320 CSS px width using #Safari and #iOS. What is the most recent version of iOS and Safari you can use? I wind up with Safari/iOS 15.2 and iPhone SE (1 gen) in the #Xcode Simulator and that is quite old. I wonder how many users are on this platform. #accessibility #ux

    w3.org/TR/WCAG22/#reflow

  13. If you want to optimise for #WCAG and 320 CSS px width using #Safari and #iOS. What is the most recent version of iOS and Safari you can use? I wind up with Safari/iOS 15.2 and iPhone SE (1 gen) in the #Xcode Simulator and that is quite old. I wonder how many users are on this platform. #accessibility #ux

    w3.org/TR/WCAG22/#reflow

  14. If you want to optimise for #WCAG and 320 CSS px width using #Safari and #iOS. What is the most recent version of iOS and Safari you can use? I wind up with Safari/iOS 15.2 and iPhone SE (1 gen) in the #Xcode Simulator and that is quite old. I wonder how many users are on this platform. #accessibility #ux

    w3.org/TR/WCAG22/#reflow

  15. OK: I’ve ordered dinner from #PizzaHut: as #Dominos website doesn’t work with the #macOS versions of #Safari, #Firefox or #Chrome

    Yes, before you ask: I HAVE cleared caches and history!

  16. OK: I’ve ordered dinner from #PizzaHut: as #Dominos website doesn’t work with the #macOS versions of #Safari, #Firefox or #Chrome

    Yes, before you ask: I HAVE cleared caches and history!

  17. OK: I’ve ordered dinner from #PizzaHut: as #Dominos website doesn’t work with the #macOS versions of #Safari, #Firefox or #Chrome

    Yes, before you ask: I HAVE cleared caches and history!

  18. Always watchful. 🐒

    Vervet monkeys are remarkable observers, constantly scanning their surroundings for both food opportunities and potential threats. Soft light through the leaves illuminated this curious look perfectly.

    #WildlifePhotography #Kenya #VervetMonkey #Primate #Nature #AnimalBehavior #Safari #Fediverse #Wildlife #Photography #Nikon #PhotosOfMastodon

  19. Always watchful. 🐒

    Vervet monkeys are remarkable observers, constantly scanning their surroundings for both food opportunities and potential threats. Soft light through the leaves illuminated this curious look perfectly.

    #WildlifePhotography #Kenya #VervetMonkey #Primate #Nature #AnimalBehavior #Safari #Fediverse #Wildlife #Photography #Nikon #PhotosOfMastodon

  20. Always watchful. 🐒

    Vervet monkeys are remarkable observers, constantly scanning their surroundings for both food opportunities and potential threats. Soft light through the leaves illuminated this curious look perfectly.

    #WildlifePhotography #Kenya #VervetMonkey #Primate #Nature #AnimalBehavior #Safari #Fediverse #Wildlife #Photography #Nikon #PhotosOfMastodon

  21. Always watchful. 🐒

    Vervet monkeys are remarkable observers, constantly scanning their surroundings for both food opportunities and potential threats. Soft light through the leaves illuminated this curious look perfectly.

    #WildlifePhotography #Kenya #VervetMonkey #Primate #Nature #AnimalBehavior #Safari #Fediverse #Wildlife #Photography #Nikon #PhotosOfMastodon

  22. Seeing a hippo entirely out of the water during the day is always a treat. 🦛✨

    This full-body view gives a clear look at the battle scars covering its thick hide. These marks are built up over years of territorial disputes with rivals, a living record of life on the riverbank.

    #WildlifePhotography #Kenya #Hippo #Nature #AnimalBehavior #Safari #Fediverse #Wildlife #HerpetologyAndMammals #Nikon #Photography #PhotosOfMastodon

  23. Seeing a hippo entirely out of the water during the day is always a treat. 🦛✨

    This full-body view gives a clear look at the battle scars covering its thick hide. These marks are built up over years of territorial disputes with rivals, a living record of life on the riverbank.

    #WildlifePhotography #Kenya #Hippo #Nature #AnimalBehavior #Safari #Fediverse #Wildlife #HerpetologyAndMammals #Nikon #Photography #PhotosOfMastodon

  24. Seeing a hippo entirely out of the water during the day is always a treat. 🦛✨

    This full-body view gives a clear look at the battle scars covering its thick hide. These marks are built up over years of territorial disputes with rivals, a living record of life on the riverbank.

    #WildlifePhotography #Kenya #Hippo #Nature #AnimalBehavior #Safari #Fediverse #Wildlife #HerpetologyAndMammals #Nikon #Photography #PhotosOfMastodon

  25. Seeing a hippo entirely out of the water during the day is always a treat. 🦛✨

    This full-body view gives a clear look at the battle scars covering its thick hide. These marks are built up over years of territorial disputes with rivals, a living record of life on the riverbank.

    #WildlifePhotography #Kenya #Hippo #Nature #AnimalBehavior #Safari #Fediverse #Wildlife #HerpetologyAndMammals #Nikon #Photography #PhotosOfMastodon

  26. My patience with Safari on Mac just choosing not to render things randomly or having performance issues is decreasing by the day.

    Problem is, as far as I know, it's the only browser that supports Apple Private Relay.

    Yes I know theres VPNs, but thats different to the relatively simple and seamless offering of private relay. I want to use APR, because I am paying for it in my iCloud service.

    #apple #safari

  27. My patience with Safari on Mac just choosing not to render things randomly or having performance issues is decreasing by the day.

    Problem is, as far as I know, it's the only browser that supports Apple Private Relay.

    Yes I know theres VPNs, but thats different to the relatively simple and seamless offering of private relay. I want to use APR, because I am paying for it in my iCloud service.

    #apple #safari

  28. My patience with Safari on Mac just choosing not to render things randomly or having performance issues is decreasing by the day.

    Problem is, as far as I know, it's the only browser that supports Apple Private Relay.

    Yes I know theres VPNs, but thats different to the relatively simple and seamless offering of private relay. I want to use APR, because I am paying for it in my iCloud service.

    #apple #safari

  29. My patience with Safari on Mac just choosing not to render things randomly or having performance issues is decreasing by the day.

    Problem is, as far as I know, it's the only browser that supports Apple Private Relay.

    Yes I know theres VPNs, but thats different to the relatively simple and seamless offering of private relay. I want to use APR, because I am paying for it in my iCloud service.

    #apple #safari

  30. My patience with Safari on Mac just choosing not to render things randomly or having performance issues is decreasing by the day.

    Problem is, as far as I know, it's the only browser that supports Apple Private Relay.

    Yes I know theres VPNs, but thats different to the relatively simple and seamless offering of private relay. I want to use APR, because I am paying for it in my iCloud service.

    #apple #safari

  31. FYI: Safari drops its old JavaScript module loader to fix top-level await: Native C++ rewrite began January 2026, and web teams can test it now in Technology Preview 251. Correct import ordering reaches all users when Safari 27 ships. ppc.land/safari-drops-its-old- #Safari #JavaScript #WebDevelopment #TopLevelAwait #CPlusPlus

  32. FYI: Safari drops its old JavaScript module loader to fix top-level await: Native C++ rewrite began January 2026, and web teams can test it now in Technology Preview 251. Correct import ordering reaches all users when Safari 27 ships. ppc.land/safari-drops-its-old- #Safari #JavaScript #WebDevelopment #TopLevelAwait #CPlusPlus

  33. FYI: Safari drops its old JavaScript module loader to fix top-level await: Native C++ rewrite began January 2026, and web teams can test it now in Technology Preview 251. Correct import ordering reaches all users when Safari 27 ships. ppc.land/safari-drops-its-old- #Safari #JavaScript #WebDevelopment #TopLevelAwait #CPlusPlus

  34. A quiet moment with Najin and Fatu, the last two Northern White Rhinos on the planet. 🦏💔 Resting peacefully at Ol Pejeta Conservancy.

    #WildlifePhotography #Kenya #NorthernWhiteRhino #Conservation #SaveTheRhino #Safari #Nature #Nikon #photography

  35. After a few websites failed with a 431 I had to do a complete Clear History on Safari/Mac. Seems to be working better now. Kinda bullshit. #safari