arimgibson / deadname-remover Goto Github PK
View Code? Open in Web Editor NEWAn easy to use Firefox and Chrome plugin to automatically remove and replace deadnames
License: MIT License
An easy to use Firefox and Chrome plugin to automatically remove and replace deadnames
License: MIT License
For some reason this extension slows some websites down a lot. I really like using this extension, so I can't really disable it fully. I think it would be useful if there was an option to whitelist/blacklist some websites.
This could cause issues, especially for closeted folk, as well as being a minor annoyance.
Wouldn't rule out user error, though.
So my full deadname is Alexander but I frequently went as Alex and I find it just as much a vexation on my existence as my full deadname. Can I get the option to filter alternate versions of my deadname that I used to go by. Also add an alternative name that I also go by as well
maybe add fields for any nicknames one used to go by and may want removed, and what they want to see instead? for example, say someone's deadname is Elizabeth, and the extension removes that, but someone could still call them Liz and the program, in its current form, wouldn't change it.
Hi! I think a great feature for this program would be activating or deactivating depending on what wifi network/ip address/location you're at. Because I use the same computer at work and at home, and since I'm not out to my coworkers yet, I need to go into the plugin and change the name back to my deadname whenever I'm at work. Then when I get home, I need to change it back to my actual name so my dysphoria doesn't kill me when I'm at home. Honestly, a simple, quick pop-up on/off switch from the plugins bar in chrome would work just as well. Sorry for the bother, but I think that would be cool!!!
Just added the extension and noticed a minor thing. Since my deadname can be shortened, and often is in places, the extension only works on either the full version or the shortened version of the name (depending on which one i put in it). So i think an option for removing short versions of names as well would be nice. Otherwise it seems really cool
This extension has been amazing for me but I see both my full name and a shortened version pretty often. I've tried messing with it a bit but can't seem to get it to change both. An option to filter additional names would be great.
basically what it says on the tin: whenever the extension is enabled, one of my cpu cores is constantly maxed out. evidence
If you put the same name as your deadname and add something to the end (ex. name > name2) the script repeats and starts adding more and more of the suffixes. (resulting in ex. name222222222222222222222222222222...)
I feel like this is a serious issue as some languages have gendered surnames.
Hello, i'm writing you about an oversight regarding letters with accent marks (á,é,í,ó,ú)
If the extension has a name registered as deadname with one of those letters (for example, "Adrián"), it doesn't change it when the mark is absent ("Adrian")
Is there a way to solve this error?
could you make it so you can turn the deadname removed on and off when needed
Not sure if this is an issue with the Chrome version as well, but the options page occasionally opens by itself when opening the browser, even though the options are already set.
@WillHayCode:
Yeah that happens on the Chrome version as well sometimes, for some reason. If anyone ever finds out why that would be pretty 10/10.
(moved from Enbika#1)
I would love to see a feature that allows me to replace dead nicknames as well. I had a long and short form of my old name, and want to replace those with the long and short form of my new name. Love the plug in!
Mine doesn't work on every deadname on the page.
Hi there, My friend recently discovered this for there own use, and i being curious wanted to test it out for my self. My Name is Georges, which you might notice has an s at the end, its silent so it oft gets forgotten in correspondence. Interested in using your software for that purpose i tried to have Georges replaced with Georges. Ngl it was beautiful to watch the google results fill with "sssssssssssssssssssssssssssssssssssssssssss" when the software registered the "George" inside of Georges and replaced it repeatedly. I realize my desire is not really in the scope of your product base, but if someone wanted to change from Dan to Daniella I think they would run into the same problem. An idea might be to somehow frame the dead-name, so if it registered as part of another word it wouldn't be flagged and replaced.
This is an awesome extension I wish you guys the best of luck
Hi! I love your program, it's extremely helpful (especially for email). I was wondering if there was any way to have the program check if the last name matches the user's last name before replacing the deadname? As it is right now, every instance of my deadname gets replaced with my name, not just the ones referring to me. Would love to see a feature preventing this, as I have a massively popular deadname.
It's now pretty straightforward to port a Web Extension to Safari, So can someone have a look into it: https://developer.apple.com/videos/play/wwdc2020/10665/
Hey so I'm a trans girl, and first off, thanks for making this extension, it means a lot and it's very helpful. But I do have 1 issue with it. I have a deadname that is frequently shortened. Due to this, it is inconsistent as to which version is listed. If the extension could be altered to allow multiple deadnames that get replaced, that would be nice. I'm unsure how difficult that would be, but I hope it's feasible.
Sincerely,
Mia
While it works fine overall, my main issue is that this extension alone slows down my entire computer so much while I have firefox open, is there any optimizations that can be done? or at least make an option to only scan the website while it is first being loaded
The middle name function doesn't work. It's not that big of an issue since my middle name doesn't show up that much, but I thought I'd comment anyway just to let you know. Besides that, I really love this extension and it makes me feel so much better during school when I have to be logged into my computer all the time. Thank you so much for making it :)
My husband mentioned to me how cool it would be if other people using the deadname remover could also see the name changes and have some way to recognize that someone else's name was replaced so they didnt out them, or maybe people could add eachother to a list of people who could see the replaced name. I dont know how easy this would be to implement but it would offer some more degrees of "out" you know? anyways i really appreciate any time you took to read this. thank you so much!
I have a really common last name (King) so when the tool sees it in any capacity, it capitalizes the K. like breaking becomes breaKing, cooking becomes cooKing, stuff like that. ive really only noticed it in youtube thumbnails, but i also haven't been using the tool for very long to notice if it happens other places. It's not a huge issue, but just something i noticed.
if an actual word happens to include your deadname, some silly things can happen.
for example, if your deadname is jack:
jacket = [deadname replaced here]et
headphone jack = headphone [deadname replaced here]
an option to replace words, or multiple combined words (in the case of headphone jack) would make this a lot less confusing?
...alternatively, maybe an option to exclude anything that isnt [deadname] followed by a comma, dash, or similar?
(unrelated to the actual issue, but huge props to the dev team for making this extension, has made me feel a lot better just.. browsing the internet like normal. thank you all so much!!!!)
Hey mate,
I've been using this extension for a few days and, for some reason, it doesn't work on the google home page and it wont let me access the permissions.
Thanks in advance.
i have an issue that it changes my deadname in official documents that are on .gov websites
Example: if my deadname was "Benjamin" commonly shortened to "ben" this would only work for one of the two, with "ben" being corrected, "Benjamin" would become "jamin"
I have a couple nicknames/variations of my name that are used.
is there any way to add more deadname options?
thanks.
I was trying out the addon (in Firefox) and visited my university's Blackboard instance, where the addon correctly changes my first and last names, but leaves my middle name untouched.
It seems to me that this is because Blackboard treats any first and middle names as one first name field, and the addon doesn't check for multiple words in the first name field.
My deadname had nicknames that I also want to be able to get rid of so a way to enter in multiple nicknames would be great. love the extension, thanks!
So let's say a deadname is "hat", it would replace that within "Chat", "Chateau", or "Phosphatase".
Hi, I love the app, but I'm one of those people who's deadname has a common nickname, and as a result, the app doesn't always catch the words people use. Is there a way you can insert a way for someone to insert, say, a dead nick-name as well?
For reference: It'll correctly replace Gabriel, but will not replace Gabe. Other examples I can think of are Marcus and Mark, Jacob and Jake, etc.
Thank you for your time!
Hi I had a suggestion that maybe you could make it o that multiple names can be changed or hidden.
Hello, first thanks for this great extension.
If someone has the deadname Jean and her name is Jeanne, the extension will replace Jean with Jeanne, then Jeanne with Jeannene, then Jeannenene, etc... And it shortly fills all the page ^^
Maybe the extension should check if the deadname match doesn't also matches the name.
It could also escape the deadname with <>, example: \<Jean\> should match Jean is nice, Jean, you know... but not Jeanne, are u ok ?
In the window headed "Share with people and groups" on Google Drive/Docs, my deadname shows up above my Google account.
A new idea could potentially be to remove and replace misgenders. I've been a little annoyed whenever I see a misgender, and it would be a really nice touch to this already amazing application.
The first name editor works just fine but it wont change my middle name for some reason.
When i type out my dead name it automatically changes it to my name which is generally not a terrible problem but in times when i /need/ to type my dead name like on forms or in the case that some one else has the same name i need to turn off the feature and turn it back on again which is sometimes more dysphoric than just using my deadname.
instead maybe there could be an option where you can toggle it on and off or you can choose whether you want it to autocorrect when you type it out or not. thanks so much for listening !
Gregory Ballard
My deadname is Ed, so whenever theres a past tense verb or even a word as common as red it changes to activatEve, subscribEve, attachEve. rEve, maybe have it case sensitive, since names would typically begin with a capital whereas a normal word with my deadname in wouldn't
Would it be possible to implement a feature to manually disable the deadname remover for certain sites such as Wikipedia or ones related to work/school?
Say my name is Samantha, and my deadname is Tom. If I see the word Tomorrow, it'll turn into Samanthaorrow. Which is weird, and hopefully not too hard to fix, by just changing it so the script isn't looking for "Tom" it's looking for " Tom ".
Personal information has been edited for security
Me and a friend both usee this extension and it is wonderful, however, we would like to have the ability to set multiple strings to replace with our chosen name.
Examples
Let's assume my deadname is Jackson. (it's not) I put that as my deadname because people usually call me that online, and that's the name on all of my accounts. However, sometimes close friends or that one teacher trying to be 'cool' will use Jack instead of Jackson. That is still deadnaming me for obvious reasons, but the replacement tool doesn't check for that because it only recognizes "Jackson" as my deadname.
I would love it if you could put in more then one string as one's that deadname you. That way people who have common nicknames that some people won't even ask before using (Jack for Jackson, Liz for Elizabeth, etc.) can avoid more instances of deadnaming.
Hello! First of all, I want to say that I love your extension, and thank you so much for making it! One suggestion I have is to allow the user to enter multiple deadnames. This could be useful if the user has a nickname based on their deadname or has changed their name multiple times (like me). Thank you!
HI, i am writing this because i think a necessary feature is having an option where you can input your name/deadname for when your name is flipped on sites. for example, someones deadname was alex hampton, new name was alexis hampton. on a site it said HAMPTON Alex, instead of HAMPTON Alexis, that would be quite triggering for them. maybe either add a feature to ensure that doesnt happen, or make the code a tad better.
thanks for reading.
perhaps instead of only one deadname being blocked, would there be a way to make it possible to have multiple blocked and changed?
for example mail clients so i dont send an email with my true name (im not out yet)
You might consider using a treewalker for your replaceName() function in inject.ts. The treewalker does all of the iteration through nodes and children that you're doing with the for loop, but all in four lines and without any messy nesting for loops. I've attached some example code in plain js. dbg2.txt
Full disclosure, I have had some issues with treewalkers not finding text nodes in the past. However, these were browser/webpage issues, not problems with the code itself, and have since been fixed.
I love the extension, and I'm happy to see someone finally putting in the effort to put this together. Keep up the good work!
Idea:
Add support for multiple deadnames in case they use a nickname or shortened name
Two features that'd be pretty useful are a way to quickly toggle it on and off, and have an option to whitelist certain sites/domains so no names are changed there
I can still see the middle name belonging to my dead name.
I put in my preferred middle name but, that didn't work
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.