cease Safari’s clean scrolling utilizing the arrow keys


Jeff Johnson is the hero behind StopTheMadness, Hyperlink Unshortener, and different must-have browser and social-media utilities that allow you to override and defeat web sites’ makes an attempt to hijack management of your cursors, mouse, and Management-click. (I gave StopTheMadness 5 out of 5 stars in a Mac Gems evaluation final yr.)

However what has he finished for us recently? He’s discovered how you can disable clean scrolling, a shock characteristic added by Apple in Safari 16.4 for macOS. In the event you didn’t discover, with this model of Safari, urgent and releasing the down or up arrow on a Safari web page scrolls the web page constantly till you faucet a key or use a mouse to regain management. The change is baffling. Who requested for this? Why introduce it in mid-stream? And, the most important query of all: why is there no checkbox to disable it?

Johnson has documented a multi-step operation to repair this drawback. You may learn his fast publish or this extra detailed step-by-step right here in the event you’re unfamiliar with Safari’s Debug mode and the Terminal.


At a look Time to finish: 5 minutes

Instruments required: macOS, the Terminal app

Supplies required: Safari 16.4 1. System Settings/Preferences Foundry macOS Ventura: Open  > System Settings > Privateness & Safety and go to the Privateness part (proven above). macOS Monterey and older: Open  > System Preferences > Safety & Privateness and click on on the Privateness part to open it. 2. Full Disk Entry Foundry macOS Ventura: Click on Full Disk Entry (proven above). macOS Monterey and older: Choose Full Disk Entry within the left column. Click on the lock icon on the bottom-left of the settings window and authenticate with Contact ID, your password, or a Watch. 3. Activate Terminal Foundry macOS Ventura: Search for Terminal in the principle window and flip its swap on (proven above). You’ll have to enter an administrator username and password after flipping the swap. macOS Monterey and older: In the principle part of the window, you will note an inventory of apps. Click on the “+” button and navigate to Functions > Utilities. You must discover the Terminal app there; choose the Terminal icon after which click on the Open button. Shut System Settings/Preferences. 4. Activate the Safari Debug menu Foundry In each macOS Ventura and Monterey: Give up Safari whether it is open. Launch the Terminal app (it’s positioned in Functions > Utilities). Copy the exact textual content beneath as a single line, paste it into the Terminal on the immediate, and press Return: defaults write IncludeInternalDebugMenu -bool true 5. Safari Debug setting Foundry In each macOS Ventura and Monterey: Give up the Terminal and launch Safari. From the brand new Debug menu that seems, select Debug > WebKit Inside Options > EventHandler pushed clean keyboard scrolling. It must be proven with a checkmark, so selecting it should take away the checkmark and deactivate the choice.

Once you activate the Safari Debug menu, it stays on even after you modify the sleek keyboard scrolling setting. If you wish to take away the Debug menu, repeat step 4, however copy and paste this command into the Terminal as a substitute and hit Return: defaults write IncludeInternalDebugMenu -bool false

Due to Johnson for uncovering a buried secret that must be a Safari checkbox!

Ask Mac 911

We’ve compiled an inventory of the questions we get requested most ceaselessly, together with solutions and hyperlinks to columns: learn our tremendous FAQ to see in case your query is roofed. If not, we’re at all times in search of new issues to resolve! Electronic mail yours to [email protected], together with display captures as applicable and whether or not you need your full title used. Not each query will probably be answered, we don’t reply to e mail, and we can’t present direct troubleshooting recommendation.