// ==UserScript== // @name Tame AmazonQ // @namespace http://tampermonkey.net/ // @version 2024-09-23 // @description Tampermonkey script to suppress Amazon Q annoyances // @author Anonymous // @match https://docs.aws.amazon.com/* // @match https://aws.amazon.com/* // @grant none // ==/UserScript== (function () { "use strict"; let observer = new MutationObserver((mutationRecords) => { const popOver = document.querySelector(".floatingChatWindow-0-1-7.awsui-visual-refresh"); if (popOver) popOver.remove(); const emblemIcon = document.querySelector(".floatingChatContainer-0-1-1"); if (emblemIcon) emblemIcon.remove(); const popOverTour = document.querySelector("#floating-experience-feature-tour-popover"); if (popOverTour) popOverTour.remove(); const chatAssistent = document.querySelector('#mrc-sunrise-chat'); if (chatAssistent) chatAssistent.remove(); }); observer.observe(document, { childList: true, subtree: true }); })();