Starting with Safari 27 in macOS Golden Gate, you can use a pull-to-refresh gesture on the Mac, just like you’re already used to on iPhone and iPad. Simply swipe down with two fingers on the trackpad or mouse when you’re at the top of a webpage or list, and Safari or a supported Apple app will instantly refresh the content.
While it’s certainly convenient, it might not be for everyone. Especially on websites where you edit documents, fill out forms, or navigate long lists, accidentally refreshing the page as soon as you reach the top can cause quite a bit of frustration. You can use a terminal command to deactivate the pull-to-refresh gesture for Safari.
Disable pull-to-refresh gesture for Safari.
Copy and paste the following command into Terminal and press ENTER to execute the command.
defaults write com.apple.Safari DebugDisableRefreshControl 1
Restart Safari afterward. If you want to re-enable the feature later, use the same command but replace the 1 with a 0.

This adjustment only applies to Safari. Apple reports that the pull-to-refresh functionality is part of AppKit, meaning other apps can use it as well. As a result, this Terminal command will not change the behavior in Mail or other applications.