github Anarios/return-youtube-dislike userscript-v3.2.0
Userscript 3.2.0 - Shorts support and voting

3 hours ago

This is a userscript-only release. The browser extension remains at version 4.0.4.

This release brings the standalone userscript back up to date after a long period of limited maintenance.

Highlights

  • Improved YouTube Shorts support, including reliable controls and reaction state across direct loads, in-page navigation, automatic reel changes, active-reel changes, and mobile layouts.
  • Added full vote submission from the userscript, with persistent anonymous registration, proof-of-work, confirmation handling, bounded retries, and ordered rapid vote changes.
  • Shared the core voting client and state-transition logic with the browser extension instead of maintaining duplicate protocol implementations.
  • Fixed watch-page and Shorts lifecycle issues involving delayed or dynamically replaced controls, navigation between videos, stale responses, and duplicate touch activation.
  • Enabled the watch-page ratio bar by default and improved its persistence, sizing, spacing, contrast, and visual consistency.

Validation

  • 472 Jest unit and protocol tests.
  • 120 hermetic Chromium Playwright scenarios covering watch pages, Shorts, navigation, reloads, failures, multiple viewport sizes, touch input, and all voting transitions.
  • 7 dual-artifact browser smoke scenarios covering both the generated userscript and extension.
  • Validated in an authenticated Brave session across multiple video types, navigation paths, viewport sizes, and reaction states.

Install

Download the attached Return-Youtube-Dislike.user.js, or install the current version directly from:

https://github.com/Anarios/return-youtube-dislike/raw/main/Extensions/UserScript/Return%20Youtube%20Dislike.user.js

Existing userscript installations continue to receive updates through the configured raw-main update URL.

Don't miss a new return-youtube-dislike release

NewReleases is sending notifications on new releases.