Netflix - Disable Auto-Preview

Completely disables mouseover trailers from auto-previewing while browsing

// ==UserScript==
// @name         Netflix - Disable Auto-Preview
// @namespace    http://tampermonkey.net/
// @version      0.3
// @description  Completely disables mouseover trailers from auto-previewing while browsing
// @author       Kache
// @match        https://www.netflix.com/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    var config = {
        disableJawBoneBigPreview: false
    };

    var addGlobalStyle = function(css) {
        var style = document.createElement('style');
        style.type = 'text/css';
        style.innerHTML = css;
        document.querySelector('head').appendChild(style);
    };

    addGlobalStyle(`
      .mainView .slider-item div.bob-card div.bob-video-merch-player-wrapper {
        display: none !important;
      }
    `);

    var observer = new MutationObserver(function(mutations) {
        for (var mutation of mutations) {
            for (var node of mutation.addedNodes) {
                if (node.nodeType === 1 && node.tagName === 'VIDEO') {
                    if (config.disableJawBoneBigPreview || !node.matches('.jawBoneContainer video')) {
                        node.muted = "true";
                        node.remove();
                    }
                } else if (node.className == 'bob-video-merch-player-wrapper') {
                    node.remove();
                }
            }
        }
    });
    observer.observe(document.querySelector('#appMountPoint'), { childList: true, subtree: true });
})();