Disable the "For you" timeline

Disable that annoying "For you" timeline!

// ==UserScript==
// @name         Disable the "For you" timeline
// @namespace    https://typeling1578.dev
// @version      1.0.1
// @description  Disable that annoying "For you" timeline!
// @author       typeling1578
// @match        https://twitter.com/*
// @match        https://mobile.twitter.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=twitter.com
// @grant        none
// @license      MPL-2.0
// ==/UserScript==

(function() {
    'use strict';

    const observer = new MutationObserver(function (mutations) {
        if (location.pathname !== "/home") return;

        const navigations = document.querySelectorAll(
            `[data-testid="primaryColumn"] [role="navigation"] [role="presentation"] [role="tab"][href="/home"],
            [data-testid="TopNavBar"] [role="navigation"] [role="presentation"] [role="tab"][href="/home"]` // mobile layout
        );
        if (navigations.length === 0) return;

        const recommended_tab = navigations[0];
        const follows_tab = navigations[1];

        recommended_tab.style.display = "none";

        if (recommended_tab.getAttribute("aria-selected") === "true") {
            follows_tab.click();
        }
    });
    observer.observe(document.body, {
        subtree: true,
        childList: true,
        attributes: true,
    });
})();