Comment by xatax

5 days ago

There's a workaround if you want it enough.

I noticed that reddit was setting a use_redesign (I might have the name slightly wrong) cookie when I explicitly visited the old.reddit domain, and this caused old reddit to persist. Since I do occasionally want to use the new site for image posts and the like, I set up a bookmarklet to set/unset that cookie on command.

I've since found that setting this cookie bypasses the old.reddit login page, allowing me to view the old site while not logged in. No idea how long that will last though.

To what value do I need to set the cookie?

  • I just checked and the cookie is actually redesign_optout. The value doesn't seem to matter - I just checked with value xyz and it worked.

    Here's the bookmarklet I use:

    javascript:(function(){const old_or_new = prompt("[O]ld or [N]ew?", "New");if (old_or_new.charAt(0).toUpperCase() == 'N') {document.cookie = 'redesign_optout=; Path=/; Domain=.reddit.com; Expires=Thu, 01 Jan 1970 00:00:01 GMT;';} else {document.cookie = 'redesign_optout=true; Path=/; Domain=.reddit.com';}window.location.reload()})();

The simple workaround to most of these walls is to create an account with your email address and phone number.

  • Which is not a workaround, but giving in. And it gets increasingly difficult to create an account without giving them personal data.