NoGender Versionsgeschichte – 8 Versionen
NoGender von probableUser
NoGender Versionsgeschichte – 8 Versionen
Seien Sie vorsichtig mit alten Versionen! Diese Versionen werden zu Test- und Referenzzwecken angezeigt.Sie sollten immer die neueste Version eines Add-ons verwenden.
Neueste Version
Version 1.5.3
Veröffentlicht 26. Feb. 2026 – 35,92 KBFunktioniert mit firefox 142.0 und höher, android 142.0 und höherChangelog
1.5.3 (2026-02-26)
Fehlerbehebungen- Popup CSS: Styling-Probleme im Popup behoben.
- Email-Funktion: Fehler in der Email-Funktionalität korrigiert.
Quelltext steht unter der MIT-Lizenz
Ältere Versionen
Version 1.5.2
Veröffentlicht 26. Feb. 2026 – 35,91 KBFunktioniert mit firefox 142.0 und höher, android 142.0 und höherChangelog
1.5.2 (2026-02-26)
Änderungen- Bindestrich als Gender-Marker entfernt:
-in/-innen/-nwerden nicht mehr als Gendering-Marker erkannt. Der Bindestrich ist als Gendering-Form äußerst selten, kollidiert aber häufig mit normalen deutschen Komposita (Standard-installationen), CLI-Flags (tail -n,git log -n), URLs und Code-Schnipseln. Die Regex-Patterns sind dadurch wieder deutlich einfacher und robuster. - Warnung im Popup: Neuer Hinweis-Block, der empfiehlt, NoGender auf Seiten mit Code oder KI-generierten Inhalten (ChatGPT, Claude, Gemini …) zu deaktivieren oder per Blockliste auszuschließen, um unbeabsichtigte Veränderungen an Terminal-Befehlen und Codebeispielen zu vermeiden.
1.5.1 (2026-02-26)
Fehlerbehebungen- Falsch-Positiv: CLI-Flags (
tail -n,git log -n):reAdjNWithMarkerenthielt den Bindestrich im Marker-Zeichensatz. Dadurch wurde z.B.tail -n 100zutailn 100verfälscht. Bindestrich aus diesem Pattern entfernt; Adjektiv-Gendering (z.B.eine*n) funktioniert weiterhin. - Falsch-Positiv: Wörter mit Bindestrich-Präfix (
Standard-installationen):reInWithMarkerundreInnenWithMarkerhatten kein Wortende-Anchoring beim Bindestrich-Marker. Dadurch wurdeStandard-in[stallationen]fälschlicherweise als Gendering erkannt. Pattern in zwei Alternations aufgeteilt: Nicht-Bindestrich-Marker (:,*,_…) behalten das alte Verhalten (nötig für Komposita wieBundesärzt:innenkammer); beim Bindestrich-Marker wird ein Lookahead(?![\p{Ll}])ergänzt, der sicherstellt dass nachin/innenkein Kleinbuchstabe folgt.Lehrer-inundLehrer-innenwerden weiterhin korrekt erkannt.
Quelltext steht unter der MIT-Lizenz
- Bindestrich als Gender-Marker entfernt:
Version 1.5
Veröffentlicht 22. Feb. 2026 – 34,69 KBFunktioniert mit firefox 142.0 und höher, android 142.0 und höher1.5 (2026-02-22)
Neue Features- Aktivieren / Deaktivieren: Globaler Ein-/Aus-Schalter im Popup.
- Domain-Blockliste: User kann beliebige Seiten (z.B. github.com) vom Scan ausschließen. Aktuelle Seite lässt sich mit einem Klick hinzufügen.
- Wiktionary-Lookup: Unbekannte Stämme werden anonym über de.wiktionary.org nachgeschlagen und liefern alle 8 Kasus-Formen (Nom/Gen/Dat/Akk × Sg/Pl). Ergebnisse werden in sessionStorage gecacht (max. 500 Einträge).
- Komposita-Erkennung: Zusammengesetzte Wörter wie „Teamleiter:innen" oder „Bundesärzt:innenkammer" werden korrekt aufgelöst.
- Debug-Modus: Im Popup per Klick aktivierbar; gibt Ersetzungen in der Browser-Konsole aus (
[NoGender] ...). - Erweitertes Lexikon: Neue Einträge für Richter:in, Autor:in, Sprecher:in, Professor:in, Direktor:in, Nutzer:in, Entwickler:in, Forscher:in, Unternehmer:in, Wissenschaftler:in u.v.m.
Fehlerbehebungen- Regex-Bug in
normalizeSplitMarkersInElement:\p{L}funktioniert nur in RegExp-Objekten mitu-Flag – war als String-Literal definiert und wurde daher nie ausgeführt. lastIndex-Bug: Alle globalen Regex werden vor jedem Aufruf zurückgesetzt; verhindert falsche Trefferposition nachtest().- Falsch-Positive-Filter: Wörter wie „Heroin", „Protein", „Medizin" werden nicht mehr fälschlicherweise verändert.
- User-Eingaben ausgenommen:
<input>,<textarea>undcontenteditable-Elemente werden vollständig übersprungen (MutationObserver + TreeWalker + Attribute).
Performance- Debounced MutationObserver: Mutations werden per
requestAnimationFramegebatcht; verhindert übermäßige Arbeit bei dynamischen Seiten (GitHub, SPAs). - Chunked DOM-Processing: Der initiale DOM-Scan läuft in 60-Node-Batches mit
setTimeout(0)dazwischen; blockiert den Haupt-Thread nicht mehr. - WeakSet-Cache: Bereits verarbeitete Text-Nodes werden nicht doppelt geprüft.
- Wiktionary-Batch-Lookup: Alle Stämme eines Textes werden parallel nachgeschlagen (Promise.all).
Quelltext steht unter der MIT-Lizenz
Version 1.4
Veröffentlicht 13. Feb. 2026 – 26,89 KBFunktioniert mit firefox 142.0 und höher, android 142.0 und höherQuelltext steht unter der MIT-Lizenz
Version 1.3
Veröffentlicht 8. Feb. 2026 – 26,12 KBFunktioniert mit firefox 142.0 und höher, android 142.0 und höherQuelltext steht unter der MIT-Lizenz
Version 1.2
Veröffentlicht 8. Feb. 2026 – 276,47 KBFunktioniert mit firefox 58.0 und höherAndroid TestQuelltext steht unter der MIT-Lizenz
Version 1.1
Veröffentlicht 8. Feb. 2026 – 275,57 KBFunktioniert mit firefox 58.0 und höherQuelltext steht unter der MIT-Lizenz
Version 1.0
Veröffentlicht 30. Jan. 2026 – 275 KBFunktioniert mit firefox 58.0 und höherQuelltext steht unter der MIT-Lizenz