{"id":39513,"date":"2023-05-26T14:41:33","date_gmt":"2023-05-26T18:41:33","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=39513"},"modified":"2023-05-26T14:41:46","modified_gmt":"2023-05-26T18:41:46","slug":"stop-smooth-scrolling-in-safari-16-4","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2023\/05\/26\/stop-smooth-scrolling-in-safari-16-4\/","title":{"rendered":"Stop Smooth Scrolling in Safari 16.4"},"content":{"rendered":"<p><a href=\"https:\/\/underpassapp.com\/news\/2023-4-11.html\">Jeff Johnson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/underpassapp.com\/news\/2023-4-11.html\"><p>Smooth scrolling means that when you press the arrow keys to scroll down or up on a web page, the scrolling is animated rather than immediate.<\/p><p>[&#8230;]<\/p><p>My blog post <a href=\"https:\/\/lapcatsoftware.com\/articles\/containers.html\">macOS Containers and defaults<\/a> explained why Terminal needs Full Disk Access. Next, you need to quit Safari and enter the following command in Terminal:<\/p><pre>defaults write com.apple.Safari IncludeInternalDebugMenu -bool true<\/pre><p>Then launch Safari, open the Debug menu at the end of the main menu, select WebKit Internal Features, and uncheck &ldquo;EventHandler driven smooth keyboard scrolling&rdquo;.<\/p><\/blockquote>\n<p>I see smooth scrolling as an accessibility issue and wish I could turn it off in all apps.<\/p>\n<p>I&rsquo;d been meaning to post about this and was reminded about it after <a href=\"https:\/\/mjtsai.com\/blog\/2023\/05\/24\/ivory-for-mac\/\">installing Ivory<\/a>, which doesn&rsquo;t follow the <code>NSScrollAnimationEnabled<\/code> <a href=\"https:\/\/arstechnica.com\/gadgets\/2012\/07\/os-x-10-8\/19\/\">system setting<\/a>.<\/p>\n\n\n<p>See also: <a href=\"https:\/\/www.macworld.com\/article\/1923999\/how-to-stop-safari-smooth-scrolling.html\">Glenn Fleishman<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Jeff Johnson: Smooth scrolling means that when you press the arrow keys to scroll down or up on a web page, the scrolling is animated rather than immediate.[&#8230;]My blog post macOS Containers and defaults explained why Terminal needs Full Disk Access. Next, you need to quit Safari and enter the following command in Terminal:defaults write [&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":"2023-05-26T18:41:36Z","apple_news_api_id":"15d48eb5-0381-4f8d-8bb2-c4c5e56c9e13","apple_news_api_modified_at":"2023-05-26T18:41:48Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/AFdSOtQOBT42LssTF5WyeEw","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":[930,649,2324,30,2223,103],"class_list":["post-39513","post","type-post","status-publish","format-standard","hentry","category-technology","tag-accessibility","tag-esoteric-preferences","tag-ivory","tag-mac","tag-macos-13-ventura","tag-safari"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/39513","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=39513"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/39513\/revisions"}],"predecessor-version":[{"id":39514,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/39513\/revisions\/39514"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=39513"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=39513"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=39513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}