Prevents websites from customizing the PiP interface opened through the "Global Media Controls" menu. (Chrome only)
// ==UserScript==
// @name Block custom pip (for YouTube etc.)
// @version 0.1
// @description Prevents websites from customizing the PiP interface opened through the "Global Media Controls" menu. (Chrome only)
// @match *://*/*
// @grant none
// @run-at document-start
// @namespace https://greasyfork.org/users/14724
// ==/UserScript==
if (navigator.mediaSession?.setActionHandler) {
const originalHandler = navigator.mediaSession.setActionHandler;
navigator.mediaSession.setActionHandler = (...args) => {
if (args[0] !== 'enterpictureinpicture') {
originalHandler.apply(navigator.mediaSession, args);
}
};
}