Bug 1643799 Comment 4 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

I think the first step is classifying all the instances that show up in [this search](https://searchfox.org/mozilla-central/search?q=grandfather&path=):

Currently, of the 183 results

**Third-party sources:**
1. [intl/icu](https://searchfox.org/mozilla-central/search?q=grandfather&path=intl%2Ficu&case=false&regexp=false): 42 results
1. [gfx/harfbuzz](https://searchfox.org/mozilla-central/search?q=grandfather&path=harfbuzz): 13 results
1. [toolkit/crashreporter/google-breakpad](https://searchfox.org/mozilla-central/search?q=grandfather&path=toolkit%2Fcrashreporter%2Fgoogle-breakpad&case=false&regexp=false): 2 results

**Internal sources:**
1. https://searchfox.org/mozilla-central/source/browser/installer/allowed-dupes.mn#2
1. https://searchfox.org/mozilla-central/source/gfx/thebes/gfxPlatform.cpp#2921
1. https://searchfox.org/mozilla-central/source/intl/docs/locale.rst#47
1. [js/src/builtin](https://searchfox.org/mozilla-central/search?q=grandfather&path=js%2Fsrc%2Fbuiltin&case=false&regexp=false): 27 results
1. [mobile/android](https://searchfox.org/mozilla-central/search?q=grandfather&path=mobile%2Fandroid): 9 results
1. https://searchfox.org/mozilla-central/source/netwerk/dns/effective_tld_names.dat#12620
1. [security/ct](https://searchfox.org/mozilla-central/source/netwerk/dns/effective_tld_names.dat#12620): 3 results
1. File names under js/src/tests: 8 results
1. [js/src/tests/non262](https://searchfox.org/mozilla-central/search?q=grandfather&path=js%2Fsrc%2Ftests%2Fnon262&case=false&regexp=false): 8 results
1. [js/src/tests/test262](https://searchfox.org/mozilla-central/search?q=grandfather&path=js%2Fsrc%2Ftests%2Ftest262): 58 results
1. https://searchfox.org/mozilla-central/source/testing/web-platform/tests/css/css-ui/cursor-auto-007.html#39
1. [toolkit/components/extensions/test/xpcshell/test_ext_incognito.js](https://searchfox.org/mozilla-central/search?q=grandfather&path=toolkit%2Fcomponents%2Fextensions%2Ftest%2Fxpcshell%2Ftest_ext_incognito.js&case=false&regexp=false): 5 results

**"Grandfather", but not in the "grandfather clause" sense:**
1. https://searchfox.org/mozilla-central/source/extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/orig/en_US-custom.dic#25803
1. https://searchfox.org/mozilla-central/source/extensions/spellcheck/locales/en-US/hunspell/en-US.dic#28720
1. https://searchfox.org/mozilla-central/source/devtools/server/tests/xpcshell/test_longstringgrips-01.js#28
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/fixtures/selector.html#57
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/selector_test.js#179
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/selector_test.js#290
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/tmp/selector_test.html#88
1. [testing/condprofile/condprof/scenarii/words.txt](https://searchfox.org/mozilla-central/search?q=grandfather&path=testing%2Fcondprofile%2Fcondprof%2Fscenarii%2Fwords.txt&case=false&regexp=false): 3 results
1. https://searchfox.org/mozilla-central/source/third_party/rust/mapped_hyph/tests/base.word#1875

I'll start working my way through the internal sources and when I'm done with that will file issues with the external ones to see if they'd accept a patch. The usages that will likely be hardest to change are the references to the attribute defined for language tags here: https://tools.ietf.org/html/bcp47. In those cases I'd suggest adding a link back to this issue for context.

Hopefully the usages that aren't in the sense of the grandfather clause are self-explanatory and don't require any change. For the most part these are just word lists, but some are describing relative relationships of nodes. Those could be replaced with non-gendered language, but I'd say that belongs as part of a separate bug if we want to do that.
I think the first step is classifying all the instances that show up in [this search](https://searchfox.org/mozilla-central/search?q=grandfather&path=):

Currently, of the 183 results

**Third-party sources:**
1. [intl/icu](https://searchfox.org/mozilla-central/search?q=grandfather&path=intl%2Ficu&case=false&regexp=false): 42 results
1. [gfx/harfbuzz](https://searchfox.org/mozilla-central/search?q=grandfather&path=harfbuzz): 13 results
1. [toolkit/crashreporter/google-breakpad](https://searchfox.org/mozilla-central/search?q=grandfather&path=toolkit%2Fcrashreporter%2Fgoogle-breakpad&case=false&regexp=false): 2 results
1. https://searchfox.org/mozilla-central/source/netwerk/dns/effective_tld_names.dat#12620

**Internal sources:**
1. https://searchfox.org/mozilla-central/source/browser/installer/allowed-dupes.mn#2
1. https://searchfox.org/mozilla-central/source/gfx/thebes/gfxPlatform.cpp#2926
1. https://searchfox.org/mozilla-central/source/intl/docs/locale.rst#47
1. [js/src/builtin](https://searchfox.org/mozilla-central/search?q=grandfather&path=js%2Fsrc%2Fbuiltin&case=false&regexp=false): 27 results
1. [mobile/android](https://searchfox.org/mozilla-central/search?q=grandfather&path=mobile%2Fandroid): 9 results
1. [security/ct](https://searchfox.org/mozilla-central/source/netwerk/dns/effective_tld_names.dat#12620): 3 results
1. File names under js/src/tests: 8 results
1. [js/src/tests/non262](https://searchfox.org/mozilla-central/search?q=grandfather&path=js%2Fsrc%2Ftests%2Fnon262&case=false&regexp=false): 8 results
1. [js/src/tests/test262](https://searchfox.org/mozilla-central/search?q=grandfather&path=js%2Fsrc%2Ftests%2Ftest262): 58 results
1. https://searchfox.org/mozilla-central/source/testing/web-platform/tests/css/css-ui/cursor-auto-007.html#39
1. [toolkit/components/extensions/test/xpcshell/test_ext_incognito.js](https://searchfox.org/mozilla-central/search?q=grandfather&path=toolkit%2Fcomponents%2Fextensions%2Ftest%2Fxpcshell%2Ftest_ext_incognito.js&case=false&regexp=false): 5 results

**"Grandfather", but not in the "grandfather clause" sense:**
1. https://searchfox.org/mozilla-central/source/extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/orig/en_US-custom.dic#25803
1. https://searchfox.org/mozilla-central/source/extensions/spellcheck/locales/en-US/hunspell/en-US.dic#28720
1. https://searchfox.org/mozilla-central/source/devtools/server/tests/xpcshell/test_longstringgrips-01.js#28
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/fixtures/selector.html#57
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/selector_test.js#179
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/selector_test.js#290
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/tmp/selector_test.html#88
1. [testing/condprofile/condprof/scenarii/words.txt](https://searchfox.org/mozilla-central/search?q=grandfather&path=testing%2Fcondprofile%2Fcondprof%2Fscenarii%2Fwords.txt&case=false&regexp=false): 3 results
1. https://searchfox.org/mozilla-central/source/third_party/rust/mapped_hyph/tests/base.word#1875

I'll start working my way through the internal sources and when I'm done with that will file issues with the external ones to see if they'd accept a patch. The usages that will likely be hardest to change are the references to the attribute defined for language tags here: https://tools.ietf.org/html/bcp47. In those cases I'd suggest adding a link back to this issue for context.

Hopefully the usages that aren't in the sense of the grandfather clause are self-explanatory and don't require any change. For the most part these are just word lists, but some are describing relative relationships of nodes. Those could be replaced with non-gendered language, but I'd say that belongs as part of a separate bug if we want to do that.
I think the first step is classifying all the instances that show up in [this search](https://searchfox.org/mozilla-central/search?q=grandfather&path=):

Currently, of the 183 results

**Third-party sources:**
1. [intl/icu](https://searchfox.org/mozilla-central/search?q=grandfather&path=intl%2Ficu&case=false&regexp=false): 42 results
1. [gfx/harfbuzz](https://searchfox.org/mozilla-central/search?q=grandfather&path=harfbuzz): 13 results
1. [toolkit/crashreporter/google-breakpad](https://searchfox.org/mozilla-central/search?q=grandfather&path=toolkit%2Fcrashreporter%2Fgoogle-breakpad&case=false&regexp=false): 2 results
1. https://searchfox.org/mozilla-central/source/netwerk/dns/effective_tld_names.dat#12620

**Internal sources:**
1. https://searchfox.org/mozilla-central/source/browser/installer/allowed-dupes.mn#2
1. https://searchfox.org/mozilla-central/source/gfx/thebes/gfxPlatform.cpp#2926
1. https://searchfox.org/mozilla-central/source/intl/docs/locale.rst#47
1. [js/src/builtin](https://searchfox.org/mozilla-central/search?q=grandfather&path=js%2Fsrc%2Fbuiltin&case=false&regexp=false): 27 results
1. [mobile/android](https://searchfox.org/mozilla-central/search?q=grandfather&path=mobile%2Fandroid): 9 results
1. [security/ct](https://searchfox.org/mozilla-central/search?q=grandfather&path=security%2Fct&case=false&regexp=false): 3 results
1. File names under js/src/tests: 8 results
1. [js/src/tests/non262](https://searchfox.org/mozilla-central/search?q=grandfather&path=js%2Fsrc%2Ftests%2Fnon262&case=false&regexp=false): 8 results
1. [js/src/tests/test262](https://searchfox.org/mozilla-central/search?q=grandfather&path=js%2Fsrc%2Ftests%2Ftest262): 58 results
1. https://searchfox.org/mozilla-central/source/testing/web-platform/tests/css/css-ui/cursor-auto-007.html#39
1. [toolkit/components/extensions/test/xpcshell/test_ext_incognito.js](https://searchfox.org/mozilla-central/search?q=grandfather&path=toolkit%2Fcomponents%2Fextensions%2Ftest%2Fxpcshell%2Ftest_ext_incognito.js&case=false&regexp=false): 5 results

**"Grandfather", but not in the "grandfather clause" sense:**
1. https://searchfox.org/mozilla-central/source/extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/orig/en_US-custom.dic#25803
1. https://searchfox.org/mozilla-central/source/extensions/spellcheck/locales/en-US/hunspell/en-US.dic#28720
1. https://searchfox.org/mozilla-central/source/devtools/server/tests/xpcshell/test_longstringgrips-01.js#28
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/fixtures/selector.html#57
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/selector_test.js#179
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/selector_test.js#290
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/tmp/selector_test.html#88
1. [testing/condprofile/condprof/scenarii/words.txt](https://searchfox.org/mozilla-central/search?q=grandfather&path=testing%2Fcondprofile%2Fcondprof%2Fscenarii%2Fwords.txt&case=false&regexp=false): 3 results
1. https://searchfox.org/mozilla-central/source/third_party/rust/mapped_hyph/tests/base.word#1875

I'll start working my way through the internal sources and when I'm done with that will file issues with the external ones to see if they'd accept a patch. The usages that will likely be hardest to change are the references to the attribute defined for language tags here: https://tools.ietf.org/html/bcp47. In those cases I'd suggest adding a link back to this issue for context.

Hopefully the usages that aren't in the sense of the grandfather clause are self-explanatory and don't require any change. For the most part these are just word lists, but some are describing relative relationships of nodes. Those could be replaced with non-gendered language, but I'd say that belongs as part of a separate bug if we want to do that.
I think the first step is classifying all the instances that show up in [this search](https://searchfox.org/mozilla-central/search?q=grandfather&path=):

Currently, of the 183 results (updated to account for the work in bug 1649312)

**Third-party sources:**
1. [intl/icu](https://searchfox.org/mozilla-central/search?q=grandfather&path=intl%2Ficu&case=false&regexp=false): 42 results
1. [gfx/harfbuzz](https://searchfox.org/mozilla-central/search?q=grandfather&path=harfbuzz): 13 results
1. [toolkit/crashreporter/google-breakpad](https://searchfox.org/mozilla-central/search?q=grandfather&path=toolkit%2Fcrashreporter%2Fgoogle-breakpad&case=false&regexp=false): 2 results
1. https://searchfox.org/mozilla-central/source/netwerk/dns/effective_tld_names.dat#12620

**Internal sources:**
1. ~https://searchfox.org/mozilla-central/source/browser/installer/allowed-dupes.mn#2~
1. ~https://searchfox.org/mozilla-central/source/gfx/thebes/gfxPlatform.cpp#2926~
1. ~https://searchfox.org/mozilla-central/source/intl/docs/locale.rst#47~ (note added)
1. [js/src/builtin](https://searchfox.org/mozilla-central/search?q=grandfather&path=js%2Fsrc%2Fbuiltin&case=false&regexp=false): 27 results
1. [mobile/android](https://searchfox.org/mozilla-central/search?q=grandfather&path=mobile%2Fandroid): 9 results
1. ~[security/ct](https://searchfox.org/mozilla-central/search?q=grandfather&path=security%2Fct&case=false&regexp=false): 3 results~
1. File names under js/src/tests: 8 results
1. [js/src/tests/non262](https://searchfox.org/mozilla-central/search?q=grandfather&path=js%2Fsrc%2Ftests%2Fnon262&case=false&regexp=false): 8 results
1. [js/src/tests/test262](https://searchfox.org/mozilla-central/search?q=grandfather&path=js%2Fsrc%2Ftests%2Ftest262): 58 results
1. ~https://searchfox.org/mozilla-central/source/testing/web-platform/tests/css/css-ui/cursor-auto-007.html#39~
1. [toolkit/components/extensions/test/xpcshell/test_ext_incognito.js](https://searchfox.org/mozilla-central/search?q=grandfather&path=toolkit%2Fcomponents%2Fextensions%2Ftest%2Fxpcshell%2Ftest_ext_incognito.js&case=false&regexp=false): 5 results

**"Grandfather", but not in the "grandfather clause" sense:**
1. https://searchfox.org/mozilla-central/source/extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/orig/en_US-custom.dic#25803
1. https://searchfox.org/mozilla-central/source/extensions/spellcheck/locales/en-US/hunspell/en-US.dic#28720
1. https://searchfox.org/mozilla-central/source/devtools/server/tests/xpcshell/test_longstringgrips-01.js#28
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/fixtures/selector.html#57
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/selector_test.js#179
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/selector_test.js#290
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/tmp/selector_test.html#88
1. [testing/condprofile/condprof/scenarii/words.txt](https://searchfox.org/mozilla-central/search?q=grandfather&path=testing%2Fcondprofile%2Fcondprof%2Fscenarii%2Fwords.txt&case=false&regexp=false): 3 results
1. https://searchfox.org/mozilla-central/source/third_party/rust/mapped_hyph/tests/base.word#1875

I'll start working my way through the internal sources and when I'm done with that will file issues with the external ones to see if they'd accept a patch. The usages that will likely be hardest to change are the references to the attribute defined for language tags here: https://tools.ietf.org/html/bcp47. In those cases I'd suggest adding a link back to this issue for context.

Hopefully the usages that aren't in the sense of the grandfather clause are self-explanatory and don't require any change. For the most part these are just word lists, but some are describing relative relationships of nodes. Those could be replaced with non-gendered language, but I'd say that belongs as part of a separate bug if we want to do that.
I think the first step is classifying all the instances that show up in [this search](https://searchfox.org/mozilla-central/search?q=grandfather&path=):

Currently, of the 183 results (updated to account for the work in bug 1649312)

**Third-party sources:**
1. [intl/icu](https://searchfox.org/mozilla-central/search?q=grandfather&path=intl%2Ficu&case=false&regexp=false): 42 results
1. [gfx/harfbuzz](https://searchfox.org/mozilla-central/search?q=grandfather&path=harfbuzz): 13 results
1. [toolkit/crashreporter/google-breakpad](https://searchfox.org/mozilla-central/search?q=grandfather&path=toolkit%2Fcrashreporter%2Fgoogle-breakpad&case=false&regexp=false): 2 results. Filed [Issue 827: Replace the term "grandfather", which has racist associations](https://bugs.chromium.org/p/google-breakpad/issues/detail?id=827)
1. https://searchfox.org/mozilla-central/source/netwerk/dns/effective_tld_names.dat#12620

**Internal sources:**
1. ~https://searchfox.org/mozilla-central/source/browser/installer/allowed-dupes.mn#2~
1. ~https://searchfox.org/mozilla-central/source/gfx/thebes/gfxPlatform.cpp#2926~
1. ~https://searchfox.org/mozilla-central/source/intl/docs/locale.rst#47~ (note added)
1. [js/src/builtin](https://searchfox.org/mozilla-central/search?q=grandfather&path=js%2Fsrc%2Fbuiltin&case=false&regexp=false): 27 results
1. [mobile/android](https://searchfox.org/mozilla-central/search?q=grandfather&path=mobile%2Fandroid): 9 results
1. ~[security/ct](https://searchfox.org/mozilla-central/search?q=grandfather&path=security%2Fct&case=false&regexp=false): 3 results~
1. File names under js/src/tests: 8 results
1. [js/src/tests/non262](https://searchfox.org/mozilla-central/search?q=grandfather&path=js%2Fsrc%2Ftests%2Fnon262&case=false&regexp=false): 8 results
1. [js/src/tests/test262](https://searchfox.org/mozilla-central/search?q=grandfather&path=js%2Fsrc%2Ftests%2Ftest262): 58 results
1. ~https://searchfox.org/mozilla-central/source/testing/web-platform/tests/css/css-ui/cursor-auto-007.html#39~
1. [toolkit/components/extensions/test/xpcshell/test_ext_incognito.js](https://searchfox.org/mozilla-central/search?q=grandfather&path=toolkit%2Fcomponents%2Fextensions%2Ftest%2Fxpcshell%2Ftest_ext_incognito.js&case=false&regexp=false): 5 results

**"Grandfather", but not in the "grandfather clause" sense:**
1. https://searchfox.org/mozilla-central/source/extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/orig/en_US-custom.dic#25803
1. https://searchfox.org/mozilla-central/source/extensions/spellcheck/locales/en-US/hunspell/en-US.dic#28720
1. https://searchfox.org/mozilla-central/source/devtools/server/tests/xpcshell/test_longstringgrips-01.js#28
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/fixtures/selector.html#57
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/selector_test.js#179
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/selector_test.js#290
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/tmp/selector_test.html#88
1. [testing/condprofile/condprof/scenarii/words.txt](https://searchfox.org/mozilla-central/search?q=grandfather&path=testing%2Fcondprofile%2Fcondprof%2Fscenarii%2Fwords.txt&case=false&regexp=false): 3 results
1. https://searchfox.org/mozilla-central/source/third_party/rust/mapped_hyph/tests/base.word#1875

I'll start working my way through the internal sources and when I'm done with that will file issues with the external ones to see if they'd accept a patch. The usages that will likely be hardest to change are the references to the attribute defined for language tags here: https://tools.ietf.org/html/bcp47. In those cases I'd suggest adding a link back to this issue for context.

Hopefully the usages that aren't in the sense of the grandfather clause are self-explanatory and don't require any change. For the most part these are just word lists, but some are describing relative relationships of nodes. Those could be replaced with non-gendered language, but I'd say that belongs as part of a separate bug if we want to do that.
I think the first step is classifying all the instances that show up in [this search](https://searchfox.org/mozilla-central/search?q=grandfather&path=):

Currently, of the 183 results (updated to account for the work in bug 1649312)

**Third-party sources:**
1. [intl/icu](https://searchfox.org/mozilla-central/search?q=grandfather&path=intl%2Ficu&case=false&regexp=false): 42 results
1. [gfx/harfbuzz](https://searchfox.org/mozilla-central/search?q=grandfather&path=harfbuzz): 13 results
1. [toolkit/crashreporter/google-breakpad](https://searchfox.org/mozilla-central/search?q=grandfather&path=toolkit%2Fcrashreporter%2Fgoogle-breakpad&case=false&regexp=false): 2 results. Filed [Issue 827: Replace the term "grandfather", which has racist associations](https://bugs.chromium.org/p/google-breakpad/issues/detail?id=827)
1. https://searchfox.org/mozilla-central/source/netwerk/dns/effective_tld_names.dat#12620

**Internal sources:**
1. ~https://searchfox.org/mozilla-central/source/browser/installer/allowed-dupes.mn#2~
1. ~https://searchfox.org/mozilla-central/source/gfx/thebes/gfxPlatform.cpp#2926~
1. ~https://searchfox.org/mozilla-central/source/intl/docs/locale.rst#47~ (note added)
1. [js/src/builtin](https://searchfox.org/mozilla-central/search?q=grandfather&path=js%2Fsrc%2Fbuiltin&case=false&regexp=false): 27 results. Blocked waiting on unicode standard update. See bug 1658400.
1. [mobile/android](https://searchfox.org/mozilla-central/search?q=grandfather&path=mobile%2Fandroid): 9 results
1. ~[security/ct](https://searchfox.org/mozilla-central/search?q=grandfather&path=security%2Fct&case=false&regexp=false): 3 results~
1. File names under js/src/tests: 8 results
1. [js/src/tests/non262](https://searchfox.org/mozilla-central/search?q=grandfather&path=js%2Fsrc%2Ftests%2Fnon262&case=false&regexp=false): 8 results
1. [js/src/tests/test262](https://searchfox.org/mozilla-central/search?q=grandfather&path=js%2Fsrc%2Ftests%2Ftest262): 58 results
1. ~https://searchfox.org/mozilla-central/source/testing/web-platform/tests/css/css-ui/cursor-auto-007.html#39~
1. [toolkit/components/extensions/test/xpcshell/test_ext_incognito.js](https://searchfox.org/mozilla-central/search?q=grandfather&path=toolkit%2Fcomponents%2Fextensions%2Ftest%2Fxpcshell%2Ftest_ext_incognito.js&case=false&regexp=false): 5 results

**"Grandfather", but not in the "grandfather clause" sense:**
1. https://searchfox.org/mozilla-central/source/extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/orig/en_US-custom.dic#25803
1. https://searchfox.org/mozilla-central/source/extensions/spellcheck/locales/en-US/hunspell/en-US.dic#28720
1. https://searchfox.org/mozilla-central/source/devtools/server/tests/xpcshell/test_longstringgrips-01.js#28
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/fixtures/selector.html#57
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/selector_test.js#179
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/selector_test.js#290
1. https://searchfox.org/mozilla-central/source/dom/tests/mochitest/ajax/prototype/test/unit/tmp/selector_test.html#88
1. [testing/condprofile/condprof/scenarii/words.txt](https://searchfox.org/mozilla-central/search?q=grandfather&path=testing%2Fcondprofile%2Fcondprof%2Fscenarii%2Fwords.txt&case=false&regexp=false): 3 results
1. https://searchfox.org/mozilla-central/source/third_party/rust/mapped_hyph/tests/base.word#1875

I'll start working my way through the internal sources and when I'm done with that will file issues with the external ones to see if they'd accept a patch. The usages that will likely be hardest to change are the references to the attribute defined for language tags here: https://tools.ietf.org/html/bcp47. In those cases I'd suggest adding a link back to this issue for context.

Hopefully the usages that aren't in the sense of the grandfather clause are self-explanatory and don't require any change. For the most part these are just word lists, but some are describing relative relationships of nodes. Those could be replaced with non-gendered language, but I'd say that belongs as part of a separate bug if we want to do that.

Back to Bug 1643799 Comment 4