
Cómo detener el desplazamiento suave de Safari usando las teclas de flecha
Jeff Johnson es el héroe detrás de StopTheMadness, Link Unshortener y otras utilidades imprescindibles para el navegador y las redes sociales que le permiten anular y derrotar los intentos de los sitios web de secuestrar el control de sus cursores, mouse y Control-clic. (Le di a StopTheMadness 5 de 5 estrellas en una revisión de Mac Gems el año pasado).
Pero, ¿qué ha hecho él por nosotros últimamente? Descubrió cómo desactivar el desplazamiento suave, una función sorpresa agregada por Apple en Safari 16.4 para macOS. Si no lo ha notado, con esta versión de Safari, al presionar y soltar la flecha hacia arriba o hacia abajo en una página de Safari, la página se desplaza continuamente hasta que presione una tecla o use un mouse para recuperar el control. El cambio es desconcertante. ¿Quién pidió esto? ¿Por qué introducirlo a medio plazo? Y, la pregunta más importante de todas: ¿por qué no hay una casilla de verificación para desactivarlo?
Johnson documentó una operación de varios pasos para solucionar este problema. Puede leer su artículo rápido o este paso a paso más detallado aquí si no está familiarizado con el modo de depuración de Safari y la terminal.
- Tiempo para completar: 5 minutos
- Herramientas necesarias: macOS, aplicación Terminal
- Hardware requerido: Safari 16.4
Configuración/Preferencias del sistema

Fundición
macOS Monterey y anteriores: Abrir > Preferencias del sistema > Seguridad & Privacidad y haga clic en el Privacidad sección para abrirlo.
Acceso completo al disco

Fundición
macOS Monterey y anteriores: Seleccionar Acceso completo al disco en la columna de la izquierda. Haga clic en el icono de candado en la parte inferior izquierda de la ventana de configuración y autentíquese con Touch ID, su contraseña o un reloj.
Activar la terminal

Fundición
macOS Monterey y versiones anteriores: En la sección principal de la ventana, verá una lista de aplicaciones. Haga clic en el botón «+» y vaya a Aplicaciones > Utilidades. Debería encontrar la aplicación Terminal allí; seleccione el ícono de terminal, luego haga clic en el Abrir botón.
Cierra la configuración/preferencias del sistema.

Fundición
- Sal de Safari si está abierto.
- Inicie la aplicación Terminal (está en Aplicaciones > Utilidades).
- Copie el texto exacto a continuación en una sola línea, péguelo en el terminal cuando se le solicite y presione Retorno:
defaults write com.apple.Safari IncludeInternalDebugMenu -bool true
Configuración de depuración de Safari

Fundición
- Salga de la terminal e inicie Safari.
- En el nuevo menú Depurar que aparece, elija Depurar > Componentes internos de WebKit > Desplazamiento suave del teclado impulsado por EventHandler. Debe mostrarse con una marca, por lo que al seleccionarla se eliminará la marca y se desactivará la opción.
defaults write com.apple.Safari IncludeInternalDebugMenu -bool false
¡Gracias Johnson por descubrir un secreto enterrado que debería ser una casilla de verificación de Safari!
Pregunte por Mac 911
Hemos compilado una lista de nuestras preguntas más frecuentes, junto con respuestas y enlaces de columnas: lea nuestras increíbles preguntas frecuentes para ver si su pregunta está cubierta. De lo contrario, ¡siempre estamos buscando nuevos problemas para resolver! Envíe el suyo por correo electrónico a mac911@macworld.com, incluidas capturas de pantalla si están disponibles y si desea que se use su nombre completo. No se responderán todas las preguntas, no respondemos a los correos electrónicos y no podemos proporcionar consejos directos para la solución de problemas.