Tampermonkey script: no, Newegg, I don’t freakin’ want to subscribe

By | February 11, 2025

Over the years I have repeatedly been tripped up by the fact that Newegg‘s checkout form has a mailing list subscribe checkbox which they randomly check by default, so if you forget to uncheck it you get subscribed. I have been subscribed to their list against my will over and over because of this. It’s frankly a mystery to me why they don’t remember when people have unsubscribed and stop resubscribing them, but I guess they think it earns them more in revenue than it drives away in pissed-off customers.

Anyway, now Tampermonkey will uncheck the box for me so I don’t have to remember.

The script is published on Greasy Fork. Here it is here as well:

// ==UserScript==
// @name         Uncheck Newegg Subscribe
// @copyright    2025 Jonathan Kamens
// @license      MIT
// @namespace    http://tampermonkey.net/
// @version      2025-02-11
// @description  Uncheck the checked-by-default Newegg subscription checkbox at checkout
// @author       You
// @match        https://secure.newegg.com/shop/checkout*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=newegg.com
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    let label = document.getElementsByClassName("form-checkbox")[0];
    if (! label) return;
    let input = label.getElementsByTagName("input")[0];
    if (! input) return;
    let title = label.getElementsByTagName("span")[0];
    if (! title) return;
    if (! title.innerText.includes("Subscribe")) return;
    input.checked = false;
})();
Share

Leave a Reply

Your email address will not be published. Required fields are marked *