🏠 Home 

Youtube No Flexy Mode

Disable Flexy Mode


Install this script?
// ==UserScript==
// @name         Youtube No Flexy Mode
// @namespace    http://tampermonkey.net/
// @version      0.50
// @description  Disable Flexy Mode
// @author       Botan
// @match        *://*.youtube.com/*
// @grant        none
// @run-at       document-end
// ==/UserScript==
// Thanks to AlexT. this fix does not longer use any intervals, it instead uses the Youtube API directly.
(function() {
'use strict';
if (window.top != window.self) return;
console.log('Youtube No Flexy Mode');
// Disables (if available) the creation of the new flexy dom.
function disableFlexyFeature() {
let cfg = (typeof window.ytcfg === "undefined") ? false : window.ytcfg.get("EXPERIMENT_FLAGS");
if (!cfg || cfg.kevlar_flexy_watch_new_dom === false) return;
cfg.kevlar_flexy_watch_new_dom = false;
console.log('Set kevlar_flexy_watch_new_dom to false');
cfg.kevlar_transparent_player_background = false;
console.log('Set kevlar_transparent_player_background to false');
window.ytcfg.set("EXPERIMENT_FLAGS", cfg);
}
disableFlexyFeature();
document.addEventListener("yt-navigate-start", disableFlexyFeature, true);
})();