🟢 Removed
• The “Download” button inside the YouTube player (playerBtnID) has been removed.
• All related functions, including:
addPlayerButton()
getBypassURL() usage for the player button
Calls to addPlayerButton() in update()
• References to lastVideoId for tracking player button state.
🔹 Updated
• The floating button (ytPunisherBtn) code simplified slightly:
open() now directly concatenates the URL instead of calling getBypassURL(vid).
• update() function now only manages the floating button.
✅ Unchanged
• Ad-blocking logic (cssSelectorArr, generateRemoveADHTMLElement, removePlayerAD) remains the same.
• Skip ads functionality and auto-play after ads.
• Floating button CSS and behavior, including drag-and-drop and auto-hide.
• Supported browsers, matches, grants, and metadata remain unchanged except version/date.