{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Ilya Birman’s Blog: posts tagged Safari",
    "_rss_description": "Ilya Birman’s blog on design, cities, music, and life",
    "_rss_language": "en",
    "_itunes_email": "ilyabirman@ilyabirman.net",
    "_itunes_categories_xml": "<itunes:category text=\"Arts\"><itunes:category text=\"Design\" \/><\/itunes:category>\r\n<itunes:category text=\"Society &amp; Culture\"><itunes:category text=\"Personal Journals\" \/><\/itunes:category>\r\n<itunes:category text=\"Technology\" \/>\r\n",
    "_itunes_image": "https:\/\/ilyabirman.net\/meanwhile\/pictures\/userpic\/userpic-square@2x.jpg?1573933764",
    "_itunes_explicit": "no",
    "home_page_url": "https:\/\/ilyabirman.net\/meanwhile\/tags\/safari\/",
    "feed_url": "https:\/\/ilyabirman.net\/meanwhile\/tags\/safari\/json\/",
    "icon": "https:\/\/ilyabirman.net\/meanwhile\/pictures\/userpic\/userpic@2x.jpg?1573933764",
    "authors": [
        {
            "name": "Ilya Birman",
            "url": "https:\/\/ilyabirman.net\/meanwhile\/",
            "avatar": "https:\/\/ilyabirman.net\/meanwhile\/pictures\/userpic\/userpic@2x.jpg?1573933764"
        }
    ],
    "items": [
        {
            "id": "350",
            "url": "https:\/\/ilyabirman.net\/meanwhile\/all\/safari-auto-close\/",
            "title": "Automatically Close Tabs in mobile Safari",
            "content_html": "<p>Mobile Safari has a feature that automatically closes tabs. It reveals the ill-conceived nature of the interface as a whole:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/safari-auto-close@2x.jpg\" width=\"375\" height=\"734\" alt=\"\" \/>\n<\/div>\n<p>The problem: tabs pile up indefinitely. This is because there is no reason to close a tab after you got from it all you wanted. However, when you create a new tab, the old ones vanish from view entirely, and don’t get in the way. It’s just that once every two months you’re horrified by the list of open tabs.<\/p>\n<p>Apple’s solution: symptomatic treatment. Let’s clean up the list the user is horrified by! That is, delete user data for the sake of the pretty picture.<\/p>\n",
            "summary": "Mobile Safari has a feature that automatically closes tabs. It reveals the ill-conceived nature of the interface as a whole",
            "date_published": "2022-12-07T10:25:17+03:00",
            "date_modified": "2022-12-07T10:23:37+03:00",
            "tags": [
                "interface",
                "Safari"
            ],
            "image": "https:\/\/ilyabirman.net\/meanwhile\/pictures\/safari-auto-close@2x.jpg",
            "_date_published_rfc2822": "Wed, 07 Dec 2022 10:25:17 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "350",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": true,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/safari-auto-close@2x.jpg"
                ]
            }
        },
        {
            "id": "318",
            "url": "https:\/\/ilyabirman.net\/meanwhile\/all\/ios-safari-and-memory-management\/",
            "title": "iOS Safari and memory management",
            "content_html": "<p>Here’s what I don’t get about the iPhone’s Safari and memory management.<\/p>\n<p>Safari will sometimes forget the website it has loaded and needs to reload them when you go to their tab. And they tell us that it’s because the iPhone has limited memory and when other apps need it, it has to free it. Unlike on the Mac, there is no virtual memory on the iPhone, so the system cannot automatically restore what was once removed from memory.<\/p>\n<p>Okay, but why does Safari insist on keeping everything in memory? Why cannot Safari just save what it has downloaded to disk? My photos and videos don’t get destroyed when the phone is low on memory, why webpages should? Even if I opened a webpage a year ago, there is no reason on Earth to reload it from network when I want to look at it today. It’s already open, just show it to me! I didn’t press Reload, so please don’t do what you were not asked to.<\/p>\n<p>I suspect it’s yet another corollary of general <a href=\"https:\/\/ilyabirman.net\/meanwhile\/all\/why-are-browsers-so-slow\/\">shittiness of modern browsers<\/a> where developers are obsessed with JavaScript performance and security, and completely forget about <i>being nice software<\/i>.<\/p>\n",
            "summary": "Here’s what I don’t get about the iPhone’s Safari and memory management",
            "date_published": "2019-05-23T16:48:57+03:00",
            "date_modified": "2019-05-23T16:48:40+03:00",
            "tags": [
                "iPhone",
                "Safari"
            ],
            "_date_published_rfc2822": "Thu, 23 May 2019 16:48:57 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "318",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "194",
            "url": "https:\/\/ilyabirman.net\/meanwhile\/all\/safari-address-bar\/",
            "title": "What’s wrong with Safari’s address bar",
            "content_html": "<p>Oh, a lot of things. It’s broken beyond repair:<\/p>\n<ul>\n  <li>It sometimes forgets its address while the page is open and shows the default search  prompt.<\/li>\n  <li>In Top Sites, the address bar would sometimes display topsites:\/\/ instead of the search prompt.<\/li>\n  <li>When you press Back, you sometimes end up on an empty page with parenttab:\/\/ (or something like this) in the address bar.<\/li>\n  <li>If you enter an address and press Enter, sometimes that would just unfocus the address bar, but not initiate a request. You need to re-focus the address bar and press Enter again (if you are lucky and Safari still remembers the address).<\/li>\n  <li>If you enter an address and press Enter, then switch tab, the page you’ve requested would sometimes open in the tab you’ve switched to instead of the one you’ve typed the address into, replacing the tab’s contents.<\/li>\n  <li>If you enter an address and press Enter, then drag the current tab to another window while it’s still loading, it would sometimes stop loading and even forget its address, becoming a new clean tab with an empty search prompt in the address bar.<\/li>\n  <li>If you enter an address and switch tabs without pressing Enter (i. e. to look something up), when you return to the original tab you will probably find out that the part of the address you have entered has been forgotten and replaced with the search prompt.<\/li>\n  <li>The progress bar will sometimes get stuck at some point after the page has been fully loaded (rare).<\/li>\n  <li>The progress bar will sometimes not get displayed at all during the loading of the page (rare).<\/li>\n  <li>When you press Esc while a website is loading, the address bar would sometimes clean itself.<\/li>\n  <li>Top Sites would sometimes be displayed instead of a page, while the URL in the addressbar is an URL of a page.<\/li>\n<\/ul>\n",
            "summary": "Oh, a lot of things. It’s broken beyond repair",
            "date_published": "2017-01-10T17:01:58+03:00",
            "date_modified": "2022-02-09T20:59:42+03:00",
            "tags": [
                "bugs",
                "Safari"
            ],
            "_date_published_rfc2822": "Tue, 10 Jan 2017 17:01:58 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "194",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "43",
            "url": "https:\/\/ilyabirman.net\/meanwhile\/2012\/04\/10\/1\/",
            "title": "Safari and passwords",
            "content_html": "<p>Safari’s new password manager is welcome, but it’s too stupid in its current form. When it asks if you want to save password (which it does only sometimes, for some reason), it blocks loading of the next page. Not only is it bad because of the lost time, but also because when you are unsure whether you remember your password correctly, it’s a point of great frustration. Should I say “Yes” and risk saving a wrong password, then maybe go through the hassle of manually removing it from the password list? Or should I say “No” and not save a possibly right password?<\/p>\n<p>It should continue loading the page in the background. Opera has cracked it many many years ago.<\/p>\n",
            "summary": "Safari’s new password manager is welcome, but it’s too stupid in its current form. When it asks if you want to save password",
            "date_published": "2012-04-10T09:33:12+03:00",
            "date_modified": "2012-07-19T17:06:35+03:00",
            "tags": [
                "interface",
                "Opera",
                "Safari"
            ],
            "_date_published_rfc2822": "Tue, 10 Apr 2012 09:33:12 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "43",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1",
            "url": "https:\/\/ilyabirman.net\/meanwhile\/2011\/05\/03\/1\/",
            "title": "On my love to Opera",
            "content_html": "<p>Following my <a href=\"http:\/\/ilyabirman.ru\/meanwhile\/2011\/04\/30\/1\/\">post on the topic in Russian<\/a>, Opera’s Vadim Makeev asked me to reproduce it in English so that other guys from Opera could fully enjoy it. So here are some screenshots from my dear Opera browser, which I’ve been using for years, and have just switched from to stupid Safari a couple of days ago. Safari sucks, as well as any other browser, but at least it looks good.<\/p>\n<p>Here’s how Opera says it has to update:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/opera-ugly-update-ready.jpg\" width=\"543\" height=\"225\" alt=\"Opera says it has to update\" \/>\n<\/div>\n<p>Everything is just awesome. The copy. The order and positioning of buttons. The very existence of Help button. But the winner is the crippled glow of “Install Now”.<\/p>\n<p>And here’s the update process:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/opera-ugly-update-process.jpg\" width=\"543\" height=\"241\" alt=\"Opera updates itself\" \/>\n<\/div>\n<p>This one is also great. The download speed is specified up to a tenth of a kilobyte. The progress bar has a custom glare. The percentage of progress is in the middle and is displayed as black on dark-blue, again with high precision. “Time remaining: 1 second” instead of “1 second remaining”. Charming selection of buttons, with “Cancel” as the main one.<\/p>\n<p>But the sweetest treat here is that this window is resizable:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/opera-ugly-update-resize.jpg\" width=\"283\" height=\"628\" alt=\"Opera update window is resizable\" \/>\n<\/div>\n<p>This one is from some other version (notice how the weird button is called Minimize To Toolbar here).<\/p>\n<p>But update is not the only thing Norwegian designers are keen at. Here’s a window stating that Opera has crashed:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/opera-ugly-crash.jpg\" width=\"500\" height=\"308\" alt=\"A window stating that Opera has crashed\" \/>\n<\/div>\n<p>All measures are taken to make sure that the news freaks out the user completely. Nothing fits anywhere. The radio-button labels are centered (they should patent it!).<\/p>\n<p>By the way, the default button is Send Report, which is an outrage on humanity: a browser crash is no fun in the first place, and then I have to send some crappy report? It’s kind of obvious that if you want a report, you just send it in the background and shut up. If you click the button, a page opens in the browser to imitate report sending, but in reality nothing happens. I’ve typically waited for some time, with a maximum of 3 to 4 minutes, with no success. Maybe by design it needed 15 minutes to send the report, who knows? Anyway, I got used to clicking Do Not Send Report.<\/p>\n<p>The icon is nifty, but if you think about it, they have <i>designed a custom icon for a browser crash<\/i>. Crashes are important aspect of the user experience with Opera, so I guess that sort of makes sense.<\/p>\n<p>Also, Opera is a unique application. After crashing it manages to do one impossible thing. It restarts and a new Opera icon appears on the <i>right<\/i> side of the Dock (while the old ones remains in the Dock). The new icon starts jumping happily, while the one to the left stays calm. How’s that even possible? I have no clue, but apparently Opera does. Because of this, after every crash it is necessary to remove the old Dock icon and then move the new one into its place.<\/p>\n<p>One day the new icon didn’t appear immediately, so I clicked the old one. It started jumping, and <i>then<\/i> the new one appeared, also jumping, of course. That was real fun, since they both started to bombard me with error boxes, saying something about conflicting resources, and then they hung so I had to force quit both. Epic.<\/p>\n<p>But hey, Opera has “Unite”.<\/p>\n",
            "summary": "Following my post on the topic in Russian, Opera’s Vadim Makeev asked me to reproduce it in English so that other guys from Opera could fully enjoy it",
            "date_published": "2011-05-02T23:43:00+03:00",
            "date_modified": "2012-05-05T13:50:50+03:00",
            "tags": [
                "bugs",
                "Opera",
                "Safari",
                "screenshots"
            ],
            "image": "https:\/\/ilyabirman.net\/meanwhile\/pictures\/opera-ugly-update-ready.jpg",
            "_date_published_rfc2822": "Mon, 02 May 2011 23:43:00 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": true,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/opera-ugly-update-ready.jpg",
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/opera-ugly-update-process.jpg",
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/opera-ugly-update-resize.jpg",
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/opera-ugly-crash.jpg"
                ]
            }
        }
    ],
    "_e2_version": 4269,
    "_e2_ua_string": "Aegea 12.0a (v4269e)"
}