Skip to content

Instantly share code, notes, and snippets.

Last active December 3, 2023 12:44
  • Star 9 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
What would you like to do?
Disable YouTube Spacebar Scrolling
// ==UserScript==
// @name Disable YouTube spacebar scrolling
// @namespace
// @version 0.2
// @description Disables spacebar scrolling and forces it to pause the video instead
// @author HPZ07
// @match*
// @grant none
// ==/UserScript==
(function() {
'use strict';
window.addEventListener('keydown', function(e) {
if (e.keyCode === 32 && === document.body && isWatchPage()) {
var video = document.querySelector('video.html5-main-video');
if (video.currentTime > 0 && !video.paused && !video.ended) {;
} else {
function isWatchPage() {
return /^\/watch/.test(location.pathname);
Copy link

thismoon commented May 10, 2023

looks like the bug got fixed (for me)
and having the userscript enabled makes pressing the spacebar pauses and continues the video quickly
maybe you should comment the whole thing? or make a small notification to tell the users to disable the userscript?

Copy link

alexwh commented Oct 28, 2023

doesn't seem to work anymore after alt tabbing away and back in

you can also remove the isWatchPage check by changing the match line to // @match*

Copy link

To use this script, you need to have Tampermonkey or a similar user script manager installed in your browser. Once installed, simply copy and paste the code into a new user script and save it. The script should automatically run on YouTube pages and disable the spacebar scrolling behavior.

Note that this script may not work if YouTube changes its code in the future. If that happens, you may need to update the script accordingly..

just click the raw button on here with tampermonkey installed and it should have a tampermonkey popup with an install button

Copy link

f4T1H21 commented Nov 9, 2023

doesn't seem to work anymore after alt tabbing away and back in

Hey @alexwh I face the same problem, it doesn't work after alt tab and come back to youtube. Did you manage to solve this problem?

Copy link

Is there a script that would add 'Copy Code' button to Github?

Copy link

HPZ07 commented Nov 14, 2023

This should resolve the Alt-Tab issue.

Fix YouTube's Alt-Tab Pause/Play Issue

@alexwh Thanks for the suggestion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment