JSFiddle - React, Tailwind, and code Playground

HTML

<div>Drag this to your bookmarks, then run it on your reddit user page.</div>
<a href="javascript:(function() {window.handleItem = function(i) {if (i <= $('.flat-list.buttons').length) {if (window.editItemBool == true) {window.editItem(i); } else if (window.deleteItemBool == true) {window.deleteItem(i); } } else {alert('Done!'); delete window.editItem; delete window.deleteItem; delete window.handleItem; } }; window.editItem = function(i) {if (! $('.flat-list.buttons:eq('+i+') li a[onclick*=\'edit\']').length == 0) {$('.flat-list.buttons:eq('+i+') li a[onclick*=\'edit\']').first().click(); $('.usertext-edit:visible textarea').val(window.editText).html(window.editText); $('.save:visible').click(); window.editWaiter = setInterval(function() {if ($('.save:visible').length == 0) {if (window.deleteItemBool == true) {if (typeof(window.deleteItem) != 'undefined') {window.deleteItem(window.i); } } else {if (typeof(window.handleItem) != 'undefined') {window.i++; window.handleItem(window.i); } } clearInterval(window.editWaiter); delete window.editWaiter; } else {console.log('still editing'); } },50); } else {/* This is a submission, so we can't edit it */ if (window.deleteItemBool == true) {window.deleteItem(window.i); } else {window.i++; window.handleItem(window.i); } } }; window.deleteItem = function(i) {$('.flat-list.buttons:eq('+i+') .del-button a.togglebutton').click(); $('.flat-list.buttons:eq('+i+') .del-button a.yes').click(); window.deleteWaiter = setInterval(function() {if ($('.flat-list.buttons:eq('+window.i+') .del-button:visible').length == 0) {if (typeof(window.handleItem) != 'undefined') {window.i++; window.handleItem(window.i); } clearInterval(window.deleteWaiter); delete window.deleteWaiter; } else {console.log('still deleting'); } },50); }; if (document.location.href.match(/\/user\//)) {if (document.location.href.match($('#header .user a').first().text())) {window.i=0; if (confirm('Would you like to edit all visible comments?')) {window.editItemBool =...

CSS

body {text-align:center; font-family:helvetica, arial, sans-serif}
a {display:inline-block; font-weight:bold; margin: 15px; padding: 5px 10px; background: #C00; border-radius: 5px; color: #fff; text-decoration:none; border: 1px solid #ddd;}

textarea {width:100%; height: 400px; word-wrap:}