YouTube Web Tweaks

This script optimizes YouTube's performance by modified configs, anti-shorts and much more!

These are versions of this script where the code was updated. Show all versions.

  • v3.3.5 2023-09-27

    Removed the section of "YouTube Native - Vanilla Engine" since it had no effect on this script.

  • v3.3.1 2023-09-13

    Added 5 new config flags to disable animations on action buttons along with the updated watch grid UI.

  • v3.3.0 2023-09-10

    Re-added both config flags for IS_TABLET and DISABLE_YT_IMG_DELAY_LOADING. Also I added CSS for removing shorts section on related videos and remixes, removed both config flag for warm_load_nav_start_web and code for "Remove Ads Slots in YouTube Main Page" script by CY Fung.

  • v3.2.5 2023-09-02

    Updated the JS code for "YouTube Native - Vanilla Engine" to version 0.1.13, Re-added both config flag for warm_load_nav_start_web and CSS for removing YouTube TV ads along with removing 3 config flags for the comment side panel.

  • v3.2.0 2023-08-03

    Added a new JS code for "YouTube Native - Vanilla Engine" intergration. (special thanks to CY Fung)

  • v3.1.0 2023-07-11

    Removed 5 yt.config flags from the "YouTube Config Editor" script, added CSS to remove the 'Shorts' tab and added code for "Remove Ads Slots in YouTube Main Page" script (special thanks to CY Fung).

  • v3.0.1 2023-06-06
  • v3.0.0 2023-05-15

    In this update, we have decided to remove the block ads functionally since uBlock Origin is required for this script.

  • v2.6.5 2023-04-28

    Added the code for the anti-shorts script (credit goes to YukisCoffee) and removed all the sidebar tweaks CSS.

  • v2.6.3 2023-04-28

    Re-added 'Podcasts' tab in sidebar menu since Podcasts was available for everyone.

  • v2.6.2 2023-04-19

    Added two new CSS tweaks (removes new YouTube TV popup and ambient mode)

  • v2.6.1 2023-04-03

    Added CSS to remove promotion ads in search results.

  • v2.6.0 2023-03-12

    Added CSS to remove ads and annoyances along with the auto skip ad functionally.

  • v2.5.4 2023-03-06
  • v2.5.3 2023-02-12

    Added one new yt_config flag to disable the desktop delay player resizing.
    And I removed the CSS to hide the Creator Studio tab so we can access it in one click, and I also did remove YouTube Music completely from the sidebar (if you have Premium enabled).

  • v2.5.2 2023-01-31
  • v2.5.1 2023-01-14

    Moved the video paused continue watching removal code to the CSS adjustments and other tweaks to apply portion so we might have some cleanup to do! :)

  • v2.5.0 2023-01-13

    Added 3 new elements into this script
    - Read Comments while Watching
    - Redirect shorts to watch page
    - CSS adjustments (sidebar tweaks included)

  • v2.1.2 2022-12-30

    Updated match URL prefix to "https://www." instead of "*://*." to fix the issue when YouTube Studio is fully blank when you first load.

  • v2.1.1 2022-12-19

    Re-enabled the Shorts button in homepage. But if you want to remove shorts button, just install this userstyle using stylus.

  • v2.1.0 2022-12-06

    Marked it as unwrap and run-at document-start to make the script function properly.
    And also, I added one more experimental flag that removes ambient mode if you are on dark theme.

  • v2.0.3 2022-11-11
  • v2.0.2 2022-11-10
  • v2.0.1 2022-11-10

    Added 2 more experimental flags (low quality unicode emoji images and disabled kevlar_refresh_on_theme_change).

  • v2.0.0 2022-10-31

    Added 2 new experimental flags to disable animated buttons.

  • v1.3.1 2022-10-08

    Re-added the removal of "Video paused. Continue watching?" popup.

  • v1.3.0 2022-10-08

    Removed the Watch Page update reverter config so you can install a seprate script to revert it back to the normal watch layout.

  • v1.2.1 2022-10-07

    Fixed bug: yt.config_.EXPERIMENT_FLAGS.web_darker_dark_theme is now set to false instead of true.

  • v1.2.0 2022-10-06

    Updated the script with a new version so it might function properly. Also I re-added the removal of the Shorts button and reverted back to the normal watch layout.

  • v1.1.0 2022-09-30

    Removed everything except for yt.config_.EXPERIMENT_FLAGS which might work with using Tampermonkey extension.

  • v1.0.2 2022-08-26

    re-enabled the Download button on watch

  • v1.0.1 2022-07-14

    Version 1.0.0 - Intinal release
    Version 1.0.1 - Fixed issues with yt.config script not running, also removed two of ones from yt.config.

  • v1.0.0 2022-07-13