{"id":30185,"date":"2020-09-18T14:10:35","date_gmt":"2020-09-18T18:10:35","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=30185"},"modified":"2020-12-08T16:01:28","modified_gmt":"2020-12-08T21:01:28","slug":"safari-14","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2020\/09\/18\/safari-14\/","title":{"rendered":"Safari 14"},"content":{"rendered":"<p><a href=\"https:\/\/www.macrumors.com\/2020\/09\/16\/apple-releases-safari-14-for-mac\/\">Juli Clover<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.macrumors.com\/2020\/09\/16\/apple-releases-safari-14-for-mac\/\">\n<p>Safari 14 brings improved performance, customizable start pages, a Privacy Report to see which cross-site trackers are being blocked, and a new tab bar design that provides tab previews so you can see what you have open at a glance. Today&rsquo;s update also removes Adobe Flash.<\/p>\n<\/blockquote>\n\n<p>I&rsquo;m seeing <a href=\"https:\/\/twitter.com\/mjtsai\/status\/1306969999433662465\">a bug<\/a> [Update (2020-09-19): <a href=\"https:\/\/trac.webkit.org\/changeset\/267305\/webkit\">fix<\/a>] that affects sending the selected text to a system service or Quick Action.<\/p>\n\n<p><a href=\"https:\/\/www.simoahava.com\/privacy\/intelligent-tracking-prevention-ios-14-ipados-14-safari-14\/\">Simo Ahava<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.simoahava.com\/privacy\/intelligent-tracking-prevention-ios-14-ipados-14-safari-14\/\">\n<p>For the first time, WebKit&rsquo;s tracking prevention measures are exposed to the user (beyond enabling the <a href=\"https:\/\/webkit.org\/blog\/9521\/intelligent-tracking-prevention-2-3\/\">Intelligent Tracking Prevention debug mode<\/a>).<\/p>\n<p>[&#8230;]<\/p>\n<p>The Privacy Report means, quite simply, that WebKit&rsquo;s <strong>global tracking protections<\/strong>, such as <a href=\"https:\/\/www.cookiestatus.com\/safari\/#referrer\">truncating all cross-site referrers<\/a> and <a href=\"https:\/\/www.cookiestatus.com\/safari\/#third-party-cookies\">blocking all cookie access in third-party context<\/a> have been applied to <strong>all<\/strong> the cross-site HTTP requests sent from the site, <strong>including but not limited to those shown in the Privacy Report<\/strong>.<\/p>\n<p>The purpose of this approach is without a doubt to just show how the biggest trackers on the web have been prevented from cross-site tracking, but the measures are <em>not<\/em> limited to just these domains. Nor are WebKit&rsquo;s <strong>ITP measures<\/strong> applied to these domains automatically (I repeat: WebKit does not use blocklists - it classifies domains algorithmically).<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/lapcatsoftware.com\/articles\/web-extension-bug.html\">Jeff Johnson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/lapcatsoftware.com\/articles\/web-extension-bug.html\"><p>The Safari 14 release notes didn&rsquo;t mention an important new feature: support for web extensions. Probably because there aren&rsquo;t any Safari web extensions yet! But support is indeed there for web extensions in Safari 14 for Catalina and Mojave. Previous versions of Safari already had support for Apple-specific app extensions, such as my own <a href=\"https:\/\/apps.apple.com\/app\/stopthemadness\/id1376402589\" title=\"Mac App Store\">StopTheMadness<\/a>, but Safari 14 also supports the cross-platform <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Mozilla\/Add-ons\/WebExtensions\">WebExtensions API<\/a> used by Firefox and Google Chrome. Unfortunately, that support is not complete. Ever since the Big Sur beta was released at WWDC in June, I&rsquo;ve been working on a brand new Safari web extension that I&rsquo;m really excited about, and I think you will be too. I would love to release it now that Safari 14 is publicly available, but I can&rsquo;t, because I found a bug in Safari&rsquo;s web extension support that&rsquo;s a showstopper for my extension. In short, the bug is that <code>run_at document_start<\/code> is not reliable in Safari.<\/p><\/blockquote>\n\n<p id=\"safari-14-update-2020-09-28\">Update (2020-09-28): <a href=\"https:\/\/macperformanceguide.com\/blog\/2020\/20200919_1105-AppleCoreRot-updates-bring-trove-of-new-bugs.html\">Lloyd Chambers<\/a>:<\/p>\n<blockquote cite=\"https:\/\/macperformanceguide.com\/blog\/2020\/20200919_1105-AppleCoreRot-updates-bring-trove-of-new-bugs.html\">\n<p>Some websites that used to work fine, e.g., Chase.com are drawn with a blank area, a refresh is required.<\/p>\n<p>Save Image As... is not working at all. I get a rainbow beachball, then nothing.<\/p>\n<\/blockquote>\n\n<p id=\"safari-14-update-2020-12-08\">Update (2020-12-08): <a href=\"https:\/\/mrmacintosh.com\/10-14-6-supplemental-update-safari-14-released-to-fix-previous-issues\/\">Mr. Macintosh<\/a> (<a href=\"https:\/\/www.macrumors.com\/2020\/10\/01\/apple-pulls-macos-mojave-security-update\/\">MacRumors<\/a>):<\/p>\n<blockquote cite=\"https:\/\/mrmacintosh.com\/10-14-6-supplemental-update-safari-14-released-to-fix-previous-issues\/\">\n<p>Apple has just released a Mojave Supplemental Update that address all the problems that the previous Safari 14.0 and 2020-005 Security Updates! This news comes one day after Apple pulled both software updates from the software update catalog.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Juli Clover: Safari 14 brings improved performance, customizable start pages, a Privacy Report to see which cross-site trackers are being blocked, and a new tab bar design that provides tab previews so you can see what you have open at a glance. Today&rsquo;s update also removes Adobe Flash. I&rsquo;m seeing a bug [Update (2020-09-19): fix] [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2020-09-18T18:10:38Z","apple_news_api_id":"6cbcd5f9-1154-4165-9ab1-61a3215481fe","apple_news_api_modified_at":"2020-12-08T21:01:32Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAg==","apple_news_api_share_url":"https:\/\/apple.news\/AbLzV-RFUQWWasWGjIVSB_g","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[1130,131,905,31,1837,30,1666,355,103,1470,1926],"class_list":["post-30185","post","type-post","status-publish","format-standard","hentry","category-technology","tag-adobe-flash","tag-bug","tag-extensions","tag-ios","tag-ios-14","tag-mac","tag-macos-10-15","tag-privacy","tag-safari","tag-system-services","tag-wkwebview"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/30185","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=30185"}],"version-history":[{"count":4,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/30185\/revisions"}],"predecessor-version":[{"id":30943,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/30185\/revisions\/30943"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=30185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=30185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=30185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}