ⓘ This user is suspected of being a cat. Please report any suspicious behavior.
∞ 🏳️⚧️Edie [it/its, she/her, fae/faer, love/loves, ze/hir, des/pair, none/use name, undecided]@hexbear.netOPEnglish
32·11 days agoⓘ Thi$ uSSer i$ SSuSSpeKKKted of being a KKKat. PleaSSe report any SSuSSpiKKKiou$ behavior.

Fucking hell. I love this.
ⓘ This user is suspected of being a cat. Please report any suspicious behavior.
OH! I’ve also being thinking about your signature, tell me you don’t actively paste that in every time you post.
∞ 🏳️⚧️Edie [it/its, she/her, fae/faer, love/loves, ze/hir, des/pair, none/use name, undecided]@hexbear.netOPEnglish
13·11 days agoI do. And I am surprised at how consistent I have been with it.
I did think about making something to help me. But I couldn’t figure it out.
ⓘ This user is suspected of being a cat. Please report any suspicious behavior.
Browser extension that looks for the text entry field on Hexbear and automatically pastes the text into the field if the field is blank. Or you could use something like tamper monkey to run the JS code without needing an extension. It wouldn’t be too dissimilar to the extension that does a text replace. You’d be looking for this:
<textarea class="form-control border-0 rounded-top-0 rounded-bottom" id="markdown-textarea-Nz0qXtBTCHwM9wcFomEu" required="" rows="2" maxlength="10000" placeholder="Type here to comment..." spellcheck="false" style="overflow: hidden; overflow-wrap: break-word; resize: none; text-align: start; height: 60px; line-height: 24px;" data-tribute="true" data-lt-tmp-id="lt-64348" data-gramm="false"> </textarea>Probably want to search for the node with the
markdown-textarea-ID, since that should be true for comments and posts. So you can do something like this:var sigHR = "\n\n---\n" var sigMessage = "ⓘ _This user is suspected of being a cat. Please report any suspicious behavior._" var sig = `${sigHR}${sigMessage}` var elements = document.querySelectorAll('[id^=markdown-textarea-]'); // this gets all elements that have an ID which starts with markdown-textarea- for (element of elements) { if (element.value === "") { element.value += sig }Then you would use the same observer code that you used to find and replace text to check if the page changes, and run that code above when it does. So if you click to create a new comment somewhere else in the page, and it spawns the textarea, it should add the text for you automatically.
You could eventually expand this idea to an extension that when clicked presents a page with a forum that allows you to submit and store your sig. So, if you ever want to change it, you don’t have to edit the code to do so.
∞ 🏳️⚧️Edie [it/its, she/her, fae/faer, love/loves, ze/hir, des/pair, none/use name, undecided]@hexbear.netOPEnglish
8·10 days agoBesides your newlines being the wrong way around. This was very helpful! I made this violentmonkey script:
// ==UserScript== // @name hexbear signature // @namespace Violentmonkey Scripts // @match https://hexbear.net/* // @grant none // @version 1.1 // @author Edie // @description 29/12/2025, 18.08.13 // ==/UserScript== var sigHR = "\n\n---\n" var sigMessage = "ⓘ *This user is suspected of being a cat. Please report any suspicious behavior.*" var sig = `${sigHR}${sigMessage}` function addSig(node) { var element = node.querySelector('[id^=markdown-textarea-]') if (element != null) { if (element.value === "") { element.value = sig } } } const observer = new MutationObserver(records => { records.forEach(record => { for (const addedNode of record.addedNodes) { if (addedNode.nodeType == 1) { addSig(addedNode) } } }) }); observer.observe(document.body, { subtree: true, childList: true }); addSig(document)Edit: Updated to version 1.1!
ⓘ This user is suspected of being a cat. Please report any suspicious behavior.
∞ 🏳️⚧️Edie [it/its, she/her, fae/faer, love/loves, ze/hir, des/pair, none/use name, undecided]@hexbear.netOPEnglish
5·11 days agoThere is a problem where if you highlight some text and click reply, the signature will not show up. I even tried making changes to fix it but it didn’t work.
ⓘ This user is suspected of being a cat. Please report any suspicious behavior.
There is a problem where if you highlight some text and click reply, the signature will not show up. I even tried making changes to fix it but it didn’t work.
Hmm. You could implement a delay. Could be what is happening is that when highlighting and clicking reply, it creates a race condition between whatever inserts the highlighted text into the text box and your sig, which does the same. What likely is happening is that for a split second your sig is added, then it’s replaced by the highlighted text as a quote. If the delay works, you’d want to append to whatever is in there, and it would have to run even if the field value isn’t empty.
∞ 🏳️⚧️Edie [it/its, she/her, fae/faer, love/loves, ze/hir, des/pair, none/use name, undecided]@hexbear.netOPEnglish
4·10 days agoYeah and the very last line turns up a problem, where when you edit a comment it will add another signature. For now I’ll just go with “don’t touch it if it isn’t empty” since it’s all easier.
ⓘ This user is suspected of being a cat. Please report any suspicious behavior.
Nice. You should add
element.dispatchEvent(new Event('input', { bubbles: true }));after you set the value. That tells the interface text was added and enables the buttons under the comment text box. Not a huge issue, but it is odd looking that there is text in the box and buttons do not light up. ∞ 🏳️⚧️Edie [it/its, she/her, fae/faer, love/loves, ze/hir, des/pair, none/use name, undecided]@hexbear.netOPEnglish
6·11 days agoI don’t think I will. For me it works perfectly fine as it is right now. Presumably it would also mean that the browser goes “do you really want to leave” any time I’ve gone to a post (since it adds the text to the comment box) which wouldn’t be nice. And also, why would I want to post nothing but my signature? I’m going to be writing something anyways which fires the event.
ⓘ This user is suspected of being a cat. Please report any suspicious behavior.
Yeah that makes sense actually! I didn’t think of that.
Doesn’t add it to the comment box just under the post if you’re opening it from a direct link
I think this is because the mutation observer watches for changes after it’s added, and a direct link loads the page with the comment box directly so it isn’t caught by the observer which is added after the loading is done (whereas loading from the front page doesn’t reload the document and therefore the observer is watching as the comment box is added). Should be fixable if you run the code to find the comment box and add the signature once after adding the mutation observer at the end of your snippet.
Yeah, I was going to suggest that. Probably need to turn that code which adds the sig into a function, that way you can call it after the observer but also inside the observer. Then if you discover any other time you want it to happen (like if the text box is focused and it’s still empty) you can call it again.
∞ 🏳️⚧️Edie [it/its, she/her, fae/faer, love/loves, ze/hir, des/pair, none/use name, undecided]@hexbear.netOPEnglish
3·11 days agoYup. I was thinking to do that.
ⓘ This user is suspected of being a cat. Please report any suspicious behavior.
Can you upload it as a userscript so we can get the updates comrade?
∞ 🏳️⚧️Edie [it/its, she/her, fae/faer, love/loves, ze/hir, des/pair, none/use name, undecided]@hexbear.netOPEnglish
4·10 days agoThis is already a userscript. The MSE_hexbear script is also available as a userscript
ⓘ This user is suspected of being a cat. Please report any suspicious behavior.
DiSSKKKussion
take that debate nerds, all discussion is inherently reactionary. real communists already know and agree about stuff
I diSSagree
∞ 🏳️⚧️Edie [it/its, she/her, fae/faer, love/loves, ze/hir, des/pair, none/use name, undecided]@hexbear.netOPEnglish
13·11 days agoHUH? Why is this FEATURED in local??
ⓘ This user is suspected of being a cat. Please report any suspicious behavior.
Because if it were site-featured I’d probably miss it

Why some "s"es are converted to “SS” and some to “$”?
Also, can I suggest “卐” to replace “n” or “x”, and “€” to replace “e” to get euroids angry?
∞ 🏳️⚧️Edie [it/its, she/her, fae/faer, love/loves, ze/hir, des/pair, none/use name, undecided]@hexbear.netOPEnglish
9·11 days agoI used code from this website as a help. it changes any s at the end of a word into $. Double s into S$, but I don’t have it in my version cuz it didn’t work out. And any other singular s into SS. I wasn’t sure what the rules of MSE was.
I can do that.
ⓘ This user is suspected of being a cat. Please report any suspicious behavior.
Double s into S$, but I don’t have it in my version cuz it didn’t work out.
Should be easier to turn double S into $$, which wouldn’t be caught by any subsequent turning of S into SS.
∞ 🏳️⚧️Edie [it/its, she/her, fae/faer, love/loves, ze/hir, des/pair, none/use name, undecided]@hexbear.netOPEnglish
3·10 days agoI cannot get it to work. If I change s to SS, the ss regex changes it to $$. So I’m removing the $$ and just going with s to SS.
ⓘ This user is suspected of being a cat. Please report any suspicious behavior.
Tell me this is an extension you found so that I might find it too!
∞ 🏳️⚧️Edie [it/its, she/her, fae/faer, love/loves, ze/hir, des/pair, none/use name, undecided]@hexbear.netOPEnglish
19·10 days agoI made it myself.
You can download it herePlease use a userscript manager and the script insteadYou’ll have to use about:debugging in Firefox, click “This Firefox” then “Load Temporary Add-on…” to try it.Edit: Also if you replace the hexbear url ("*://*.hexbear.net/*") inmatchesin manifest.json with"<all_urls>"it will work on all websites.
ⓘ This user is suspected of being a cat. Please report any suspicious behavior.
lol that’s awesome. Was it inspired by this in any way?
∞ 🏳️⚧️Edie [it/its, she/her, fae/faer, love/loves, ze/hir, des/pair, none/use name, undecided]@hexbear.netOPEnglish
8·11 days agoYup! As you can see I commented I had made a version that did what Awoo said. And then I was thinking, well if I can replace words surely I can replace letters, MSE!
ⓘ This user is suspected of being a cat. Please report any suspicious behavior.
Ohhh I didn’t read much deeper in the thread. That’s cool! Are these on public repos somewhere? I was going to tinker with the idea too but time is a precious commodity for me lol.
∞ 🏳️⚧️Edie [it/its, she/her, fae/faer, love/loves, ze/hir, des/pair, none/use name, undecided]@hexbear.netOPEnglish
6·11 days agoI uploaded them: https://git.encryptionin.space/hackerncoder/firefox-addons
ⓘ This user is suspected of being a cat. Please report any suspicious behavior.
Fun! I’m definitely going to play with these later. Would be fun to implement a floating button that is just
to toggle it on and off. Probably more complicated then I think it is lol. ∞ 🏳️⚧️Edie [it/its, she/her, fae/faer, love/loves, ze/hir, des/pair, none/use name, undecided]@hexbear.netOPEnglish
4·10 days agoSince making an actual addon means you either have to publish it on addons.mozilla.org or load it temporarily every time. Making these into user scripts might be a good idea. And they seem to work, just copy pasted into violent monkey.
ⓘ This user is suspected of being a cat. Please report any suspicious behavior.
i recently discovered that you can’t just make addons for Firefox anymore which really sucks.i made a script to better help my pirating and was so happy with it that i wanted to make it load permanently and couldn’t because you can’t just install extensions anymore, they have to be signed by Mozilla or you have to manually load it every time you start Firefox.
ugh
If possible, you can write them as userscripts and use a userscript manager.
∞ 🏳️⚧️Edie [it/its, she/her, fae/faer, love/loves, ze/hir, des/pair, none/use name, undecided]@hexbear.netOPEnglish
2·10 days agoYeah. depending on what the script is, using some userscript manager like violentmonkey might work.
ⓘ This user is suspected of being a cat. Please report any suspicious behavior.
*HHeKKKSSbear
I bet this comment makes it go haywire.
∞ 🏳️⚧️Edie [it/its, she/her, fae/faer, love/loves, ze/hir, des/pair, none/use name, undecided]@hexbear.netOPEnglish
10·10 days ago*HH€KKKSSb€ar
ⓘ This user is suspected of being a cat. Please report any suspicious behavior.
meow
∞ 🏳️⚧️Edie [it/its, she/her, fae/faer, love/loves, ze/hir, des/pair, none/use name, undecided]@hexbear.netOPEnglish
10·11 days agoMeow
ⓘ This user is suspected of being a cat. Please report any suspicious behavior.
Maoist Standard English Hexbear is real and it can only help you by opening your eyes and giving you permission to speak that which was always in your heart (marg bar amriKKKa, of course)








