diff --git a/.github/workflows/spelling-check-bot.yml b/.github/workflows/spelling-check-bot.yml new file mode 100644 index 000000000000000..ad050da38597aa9 --- /dev/null +++ b/.github/workflows/spelling-check-bot.yml @@ -0,0 +1,47 @@ +name: Create an issue to report typos + +on: + schedule: + - cron: "0 0 * * mon" + workflow_dispatch: + +jobs: + sync: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + + - name: Setup Node.js environment + uses: actions/setup-node@v4 + with: + node-version-file: ".nvmrc" + cache: yarn + + - name: Run scripts + run: | + npm install + echo Running spelling check... + output=$(npx cspell --no-progress --gitignore --config .vscode/cspell.json "**/*.md" || exit 0) + echo "$output" + echo "OUTPUT<> $GITHUB_ENV + echo "$output" >> $GITHUB_ENV + echo "EOF" >> $GITHUB_ENV + + - name: Create an issue + if: env.OUTPUT != '' + uses: dacbd/create-issue-action@main + with: + token: ${{ secrets.GITHUB_TOKEN }} + title: Weekly spelling check + body: | + Typos and unknown words: + + ``` + ${{ env.OUTPUT }} + ``` + + > [!TIP] + > To exclude words from the spellchecker, you can add valid words (web technology terms or abbreviations) to the [project-words.txt](https://github.com/mdn/content/blob/main/.vscode/project-words.txt) dictionary for IDE autocompletion. To ignore strings that are not words (`AABBCC` in code, for instance), you can add them to [ignored-words.txt](https://github.com/mdn/content/blob/main/.vscode/ignored-words.txt). + env: + OUTPUT: ${{ env.OUTPUT }} diff --git a/.vscode/ignored-words.txt b/.vscode/ignored-words.txt new file mode 100644 index 000000000000000..a6b8498aaf47804 --- /dev/null +++ b/.vscode/ignored-words.txt @@ -0,0 +1,5579 @@ +HTTPWG +vcdiff +diffe +OFCOM +DLSR +résumé +UAAG +ucaf +ECLF +Ayşe +Hdhcy +Bncm +Jarkko +Salame +reprioritize +JLREQ +CLREQ +chws +Kaku +kibibytes +CDLR +Minh +BMOSESSIONID +robotstxt +Vnemlsb +MOZSESSIONID +HDCP +onpagereveal +onpageswap +Divehi +cbcs +usedtx +packetlossperc +joshcena +cssdb +YAJQ +aeiouy +Yubikey +HPKE +attributionsrc +hvline +sarasoueidan +resh +tiktok +ysupport +misissuance +unzoomed +shadowrootclonable +CCPA +yjgj +Nurek +Lianghekou +Xiowan +Balhetan +Xiluodu +Dixence +Pinia +backronym +iarc +Unintuitively +redtogreen +yellowtoblue +θdeg +Dedalium +Loycom +Okhsv +Okhsl +Zstandard +Lamv +ilsang +Digianswer +remarketing +Hetzner +Vultr +Odtsetseg +WGSI +Yoshi +SNES +uncompresses +tion +juxtaposi +gement +acknowled +edgement +acknowl +ment +reauthenticated +uncredentialed +Decem +ˈælfa +ˈbraːˈvo +ˈtʃɑːli +ˈdeltɑ +clonable +oncharacterboundsupdate +será +traducido +puede +rcap +Sonoma +unhovered +arcto +FEFD +PSVR +yanaklose +dsurvey +Wirfs +lofi +DLRR +aqumarine +Darmok +Jalad +Temba +Temba +Mahalia +Uruk +nextul +traveller +Curato +Leitura +bottosson +observablehq +Mais +Willigers +Митч +Макконнелл +человек +который +знает +России +влиянии +меньше +даже +Дональд +Трамп +ничего +знаю +сказал +писал +Раджу +Shinoda +wpbeginner +dorey +esdiscuss +effectful +Resig +destructures +encrypter +oncurrentscreenchange +onscreenschange +adtech +ethnicities +onrtctransform +packetizer +rcevent +reauthentication +Yousafzai +Speckyboy +Intelli +Cachable +Wbdfnrstvw +quxyz +aceghijklmop +OPQRTUVXYZ +ACEFGHIJKLMN +UCCE +UNSC +dgimsuvy +Zheng +swashon +tilty +tiltx +onpointerrawupdate +AAEC +AAEC +ICAI +Intelli +Cachable +Wbdfnrstvw +quxyz +aceghijklmop +OPQRTUVXYZ +ACEFGHIJKLMN +UCCE +UNSC +dgimsuvy +Zheng +swashon +tilty +tiltx +onpointerrawupdate +AAEC +AAEC +ICAI +Picryl +rtpp +quackit +jasonren +jfgd +Latf +Nederlandse +paragraaf +deutscher +Satz +paragraphe +paragraphe +flexy +abaac +responsitivity +ergnjregoith +jhokmfdskl +vmfdl +fluffyhaxx +Anonymization +unretrievable +mypopover +fgrt +DBFS +CTAP +ECSDA +Titilayo +bbbc +unioned +Kleene +analyzability +baabac +aaba +baaabaac +abbc +pwabuilder +Symfony +zier +sdpfmtpline +Jayla +Kyouko +Lexi +Aylin +Leyla +Shireen +Mamitiana +Tlayolotl +Yuki +Adilah +Vieno +dubby +favoriting +depreceted +microcolorsc +myshader +rasterizes +mylabel +onuncapturederror +myrenderbundle +myrenderpassencoder +myrenderpipeline +Februar +mytexture +Dragomir +Radev +xhrupload +Unmaps +myqueryset +myrenderbundlemyrenderbundle +myrenderbundleencoder +Uncaptured +onbeforetoggle +GPGPU +uncapturederror +Uncaptured +maijn +mypipelinelayout +unfilterable +unclipped +unconfigure +mycommandbuffer +mymarker +mycommandencoder +WGSL +mycomputepassencoder +mycomputepipeline +mybuffer +mybindgroup +mybindgrouplayout +oncontentvisibilityautostatechange +granularities +sunhpark +swimjiy +jsdelivr +minutos +segundos +mths +heure +unsyntactic +Examp +jswebm +notanaudio +Müller +Gerd +Nazário +Klose +FIFA +bram +OIDC +fedcm +aber +Datumizer +pwamp +Maski +unergonomically +molot +Equationi +Separatei +Funci +disablei +asynchrony +onsinkchange +ongesturestart +AAAAAAABAAE +AAAAD +AAABAAEAEBAAA +AABB +AABB's +aabbcc +aabbccdd +AAFEI +AAGUID +AAQAB +aarch +Ababa +ABAQ +abbbbbc +abbbbc +abbbcd +abbcd +abbcdefabh +abcabc +abcabcabc +Abcdefghijk +abcdefghijkl +Abcdefghijklmnop +ABCDEFGHIJKLMOPQRSTUVWXYZABCDEFGHIJKLMOPQRSTUVWXYZ +abcfoofoof +abcxyz +Abduzeedo +abeunti +abiword +abled +ABNF +Abortable +abortablepromise +aboutdebugging +abovecomma +Abovedot +abovereversedcomma +Abovering +abra +abril +absbottom +absmiddle +Abspos +abyte +Academind +ACAO +acceleratorkey +accentcolor +accentcolortext +accentdarkestshadow +accentdarkshadow +accentface +accentlightesthighlight +accentlightshadow +accentregularhighlight +accentregularshadow +Accessibilità +Accessibles +accesskeys +acclmtr +accountnum +accu +accumsan +accusam +accusamus +accusantium +achromatopsia +acodec +acosh +Acrosync +ACSS +activatable +activehyperlinktext +activetitlebarcolor +ADAMBAAIR +addevent +addeventlistener +addgamepad +Addis +addressbar +addsourcebuffer +addstream +addtrack +Addy +ADHD +adipisci +adipiscing +adipisicing +adipscing +adjtimes +Adlam +adlm +ADPCM +ADSR +AEDT +aeio +AEIOU +Aenean +AEST +afes +affordance +aframe +afrc +afterbegin +afterend +afterprint +afterscriptexecute +afunkydomainname +agere +aggregately +Agnostify +AGWG +Ahom +AIAAAA +Akhgari +ALAC +alaw +albumicon +Alem +alent +Alertdialogs +alertinfo +Alexa +Alices +alifragilisticexpialidocious +alink +aliqua +Aliquam +aliquet +aliquid +aliquip +aliquyam +alispivak +ality +allbooks +ALLCAPS +Allons +allowdirs +allowdropevent +allowevents +ALLPASS +allsettled +allsmallcaps +Alman +alphatransparency +ALPN +alternatingbackground +altglyph +ALTGR +ambisonic +Amet +Amete +Amiri +Amit's +amore +Amorim +AMPPS +amsmath +amssymb +Amstelvar +analysed +Analyser +analyser's +anana +Anand +Andreas +Andreessen +Andrzej +André +Anek +angleminus +ANGLETYPE +anguage +animalfound +Animatable +animationcancel +animationend +animationiteration +animationstart +animi +ANMF +annunaki +anonid +anotherclass +anothername +anotherscript +anothertarget +Ansari +Ansyari +antitracking +Anurag +anyfunc +anypage +Anytown +Apapou +APCA +aperiam +Aperiendum +apiref +apiscript +APNG +appcache +APPCOMMAND +appcontent +Appelquist +appinstalled +applicationcache +appname +appshell +appspot +appt +appversion +appworld +Aptana +aptent +ARAAAAA +arabext +arccos +architecting +architecto +arcosh +arcseconds +arcsin +arctan +arcu +ARGB +Argh +ariaref +arity +Arkanoid +arkup +armanpwnz +armeabi +armn +armnlow +armv +arounds +ARPA +arraybuffer +arraybuffers +arrowpanel +arsinh +artanh +artefacts +Arter +artisticon +Arun +Asana +ASCAP +ascendingly +Asclepias +ASGI +Ashita +Ashlyn +Ashok's +asinh +asintn +ASLR +asmo +Assemblée +associationlist +associationlistitemkey +associationlistitemvalue +assumenda +ASTC +asuintn +asynciterator +ATAG +Atanassov +atanh +atexits +atlasing +Atmark +atque +Atributos +ATSC +ATTRIBS +Attributs +Attrx +auctor +Audiocogs +audioend +Audiofile +audioinput +audiooutput +audioprocess +audiostart +audiotracks +audioworklet +augue +aurl +Austerstræti +aute +autem +authorid +autoallocate +autobinding +autobuffering +autocapitalization +autocompleteerror +autocompletes +autoconfig +Autodetection +Autodiscovery +autofilled +autofilling +autofills +Autofocusing +autogrow +Autogrowing +autohide +autoindex +automagically +automake +automaticity +Autonavi +autopictureinpicture +autoplace +Autoplacement +Autoplay +Autoplaying +autoplays +autoscroll +autospace +autoupgraded +auxclick +availabilitychanged +availableinworkers +availableoutgoing +Avenir +AVPF +awesomebar +awesomesauce +awesomevid +Awwww +Axess +AXQB +Azeri +AZERTY +Aziz +azuki +backbuffer +backdrag +backface +backgroundfetchabort +backgroundfetchclick +backgroundfetchfail +backgroundfetchsuccess +backgroundvideo +backoff +backported +Backpressure +backpressures +Backquote +Backreferences +BACKTAB +Badeshi +badname +badssl +BADWH +BANDPASS +BAQEFAANLADBI +BAQQFAANBAA +barcodefaq +Barcodes +barebones +barfoo +Barning +bartaz +Bartek +baselayer +Basetime +bassguitar +BAXQB +bbaw +bckg +Bdbsbz +Beastify +Beetlejuice +beforebegin +beforeend +beforeevicted +beforeinput +beforeinstallprompt +beforematch +beforeprint +beforescriptexecute +beforeunload +beforexrselect +Beihang +belowbreve +belowcircumflex +belowcomma +belowdiaeresis +Belowdot +belowmacron +belowring +belowtilde +Benbadis +benthepcguy +Bento +Berners +Bernouilli +beststartupever +Beverloo's +Bezier +bezje +bfalse +bfcache +bgalignment +bgimage +Bgkqhki +bgpicker +BGRA +BGRX +Bhaiksuki +bhks +bibendum +Bidi +bigcorp +Bignums +biguint +bikeshedding +Bilevel +bili +bilibob +Binaryen +bindgen +Biolab +Biquad +biquadfilter +Biraj +birthyear +Birtles +bitfield +bitmapped +bitmaprenderer +bitmask +Bitness +bitplanes +bitrates +bitsies +Bitsov +Bitstream +bitstreams +bival +Bixa +bject +blaa +blaaa +blabla +Blackbox +blackboxing +Blackman +Blackmoon +Blahblah +blandit +bleh +blingy +blit +blitting +blobconstructor +Blobular +blockified +blockiness +blocklists +Blockout +Blockquotes +Bloe +Bloggs +blogspot +blueline +blueswish +bluetoggle +Bluify +blumen +Blute +BMAAA +bmatrix +BMFF +bobsmith +Bocoup +Bocoup's +bodytext +bologi +bookinst +BOOKINSTANCE +bookinstance's +bookinstances +bookitem +Bookletter +Boonie +boooo +booooed +bootup +Bopomofo +Borderify +borderimage +borderless +botmaster +bottombar +bottombox +bottomleft +bottomright +boum +Boverview +boxbg +boxcenter +Boxrender +boxtitle +BPPV +BPTC +braceless +brah +Brai +braillelabel +brailleroledescription +brickfield +brighttext +Broadcastchannel +Brotli +Browserleaks +browserless +Browsershots +browserslistrc +BROWSERSTACK +browsertabbar +Bruant +brucelindbloom +BSAC +Bserver +bstack +bstr +Btns +btrue +Bubblemenu +bufferedamountlow +Bufferfi +Bufferfv +Bufferiv +Bufferuiv +Bugz's +builtins +Bundlesize +Bunya +Bunyakovsky +Burson +buttondefault +buttondemo +buttondisabledaccept +buttonhoverface +buttonhovertext +buttonleft +buttonright +Buzzcocks +bvec +Bvmco +Bynens +Bytecode +bytelength +byteoffset +byterange +byteranges +bytestream +Bytestreams +Bézier +Béziers +caaaaaaandy +caaandy +caandy +Cacheable +CAFEBABE +CAIND +caitmuenster +cakm +calendarheader +Calibri +califragilisticexpialidocious +Callout +Callouts +callsite +Callstack +calt +camelcase +Camen +Camino +Camtasia +cand +Candara +Caniuse +canmakepayment +canonicalized +canplay +canplaythrough +canvasbg +caperet +captainspring +captiontrack +Carakan +Cardano's +cardnumber +carinaanand +Carle +carto +cascadelayer +Cassini +caststatus +Català +Catan +catfishhead +catflap +catfront +CATGIFS +catsandstars +CAVLC +cbbabbbbcdebc +CBDT +CBJS +CBOR +cbrt +ccall +CCITT +CCPL +cdbbdbsbz +cdylib +Ceci +cellhighlight +cellhighlighttext +CELP +cept +certerror +CEST +CGATS +Chadha +Chakma +Chakra +Chakra's +Chamakh +changeme +characteristicvaluechanged +characterset +charat +charcodeat +chargingchange +chargingtimechange +Chargoggagoggmanchauggagoggchaubunagungamaugg +Charsets +chatbox +chatserver +chbox +chbx +checkedness +checkiandj +checkin +checkj +checkmenuitem +Chiki +childlist +chipsets +Chloé +choco +choosable +chooseaconnectionmethod +chrisdavidmills +chrismills +Chromecast +chromedir +chromedriver +chromeless +chromemargin +Chromeo +chromeos +chromestatus +chronize +cicle +cillum +Cinepak +CIPA +Cipherlist +Cipherscan +Ciphertext +ciphertext's +Citi +CJKT +clabel +Clampin +classexpression +classmethod +CLASSNAME +clav +CLDR +cleardepth +clearfix +clearkey +clearlog +clearphoto +clearsitedata +cleartext +Clickjacking +clienthello +clientkey +clig +clike +Clippy +clipspace +cliptext +clita +clon +cloneable +closebutton +closeme +Cloudinary +Clóvis +CMAMBAAAAAA +CMYK +cndy +cnonce +Cntrl +codabar +codebases +Codecademy +Codedread +Codeinput +codementor +CODEOWNERS +codepaths +Codepen +Codepens +codepoint +codepointat +codepoints +coderprateek +codeset +codespace +codeunits +codingintrigue +Codrops +coegdfgfddffbgning +COEP +colex +colexographical +colindextext +collapser +Collectn +collectstatic +Colomb +colorbox +colorchange +colorfiltersgrayscaleinwindows +colorhint +colormenu +colormode +COLORSPACE +colorspaces +COLR +colrv +colubris +Columnheaders +columnname +columnset +Combinators +commaoperators +commencé +commodi +commodo +commonfilters +commonname +communicationstext +communiqué +companding +compareexchange +Compat +componentization +componentize +componentized +Componentizing +compositionend +compositionstart +compositionupdate +CONCAT +Cond +Conde +Condei +condimentum +conditionaloperators +Confecta +configurability +Configurator +congres +Congrès +congue +conicgrad +connecthandler +connectionavailable +Connectionless +connectionstatechange +connectionview +consectetuer +consectetur +consequat +Consequatur +consequuntur +consetetur +Consolas +constructio +Containerless +contentaccessible +contentarea +contentdelete +Contentful +contenttypes +contentvisibilityautostatechanged +contextlost +contextrestored +controllerchange +controlslist +conubia +convallis +Convolutional +cookiechange +coolexample +coolmodule +Coprime +copysign +copywithin +corange +CORB +Corber +CORSM +Cortana +COSE +couleur +countername +Coursera +Coyier +cpanel +Cpath +cplusplus +cpuworker +cqmax +cqmin +Cras +Cratchit +crbug +createpattern +createreader +createsuperuser +Credentialless +creds +cript +Crockford +cros +crossbrowser +crossdomain +crossfade +CRSEL +cryptokey +CRYPTOMINING +cryptosystem +cryptosystems +crédit +csbig +Cscript +cseuckr +cseucpkdfmtjapanese +csgb +csibm +csiso +csisolatin +csisolatinarabic +csisolatincyrillic +csisolatingreek +csisolatinhebrew +cskoi +csksc +csmacintosh +csrfmiddlewaretoken +csrftoken +csscomponent +csscomputed +cssfontstack +cssgrid +cssgridlegacy +csshiftjis +cssinfo +cssinherited +cssinitial +csslint +cssnano +CSSOM +cssremedy +cssruleview +csssubgrid +csssyntax +cssvisual +CSSWG +CSSX +Cssxref +Csvg +cswh +ctlr +ctron +ctrz +ctypes +cubemap +cubetexture +cubilia +cuechange +cumque +cupidatat +Curabitur +Curae +Curlz +curr +currentcolor +currententrychange +cursus +Curveto +CUSEL +customelements +customshapes +CWND +cwrap +Cyberduck +Cylon +Célestes +DAAA +daala +dafont +Dahlkemper +Dailymotion +dakuten +dangi +Dangit +Danilo +dans +dapibus +darkshadow +darktext +DARPA +dasia +dataavailable +Databinding +datachannel +Datagram +Datagrams +datalists +datasources +datatypes +dataview +Datepicker +datestamped +datetimeformat +datetimes +davbrito +davidwalshblog +dbbd +DBFF +DBLCLICK +DCDM +dcontext +DCSP +DDTHH +deallocating +debitis +debossed +debuggability +debuggable +decodability +decoderconfig +decodeuri +decodeuricomponent +DECR +decrementer +decycle +deepcopy +Deepti +defineproperties +defineproperty +Degit +Deinonychus +Deki +delectus +deleniti +deleteoperator +deleteproperty +Demi +demozilla +demultiplexing +demux +Denicola +Denicola's +Deno +Deno's +denormalized +deoptimize +deprioritized +Deque +Deque's +Deregisters +desaturated +desaturates +Desaturation +Desaulnier's +Desaulniers +descendingly +descr +descript +deserunt +desinis +Desproges +destructuringassignment +desynchronized +detuning +deutan +deuteranomaly +Deutsch +deutsches +Devel +devicechange +deviceid +devicelight +devicemotion +deviceorientation +deviceorientationabsolute +deviceprotocol +deviceproximity +Devlin +devrel +Devs +devstart +Dexie +Dezember +dezembro +dezippering +dfactor +DFFF +dgimsuy +dgst +dgszyjnxcaipwzy +Dhcnh +DHML +Diagon +diak +dialogheight +dialogleft +dialogtext +dialogtop +dialogwidth +dialup +dictumst +Diffie +digga +Digi +dignissim +Dijit +dinocons +dinodescr +Dinos +dinosooooor +Diridum +dirpicker +dirxml +disablecache +disablechrome +disablefastfind +disablepictureinpicture +disableremoteplayback +Disambiguates +Discardable +dischargingtimechange +Discogs +disconnecthandler +Discoverability +displaynames +Disqus +distinctio +distro's +distros +divinius +divisa +DIVS +diyblog +dlig +dlight +DLNA +DLTS +dlyon +DMTF +dname +Dnkg +dnsdomainis +dnsop +docbook +docloaderservice +docpicker +docsets +docshell +docshell's +docshells +Doctypes +docu +documentboundary +documentclass +documentfrag +documentfragment +doesnt +dolet +dolore +dolorem +doloremque +doloribus +domainname +Domenic +domevents +DOMSTRING +DOMX +Domxref +donan +Donec +Donnalidon +Donnerstag +doorhanger +dotall +Dotclear +dotless +Dottoro +Doubleacute +doublecheck +doubleclicked +doublegrave +dowhile +downbutton +downdiagonalstrike +downsampled +downsampling +downscaled +downscaling +DPAD +dpcm +dppx +DRAGDDROP +dragdrop +dragdroptest +dragend +dragenter +dragevent +draggesture +dragleave +dragover +dragstart +dragtargetzone +Drasner +drawbuffer +drawimage +drawingbuffer +drawintitlebar +Dreamweaver +dropevent +dropmarker +dropshadow +droptarget +DSCP +DSLs +DTLS +DTLSL +DTMF +Dubq +ducet +ducimus +duckduckgo +Duis +durationchange +Dutton +dvcm +dvmax +dvmin +dweb +Dyhs +dylib +dynamicsearch +dynamis +Dyno +Dynos +dyscalculia +Dyslexi +démonstration +Eader +EAEFF +Ealert +eaque +easein +easeinout +easeout +Eastcott +EBNF +ebuttm +ebutts +ECDH +ecomm +Edabit +Eddystone +EDGEMODE +editarea +Edsger +Edvard +effectnon +efficitur +egestas +eget +Eggert +eggtimer +Ehsan +ehtml +Eich +Eichenwald +Eiji +eine +eins +eirmod +Eisenberg +EISU +eius +eiusmod +Elchi +eleifend +elementclass +elementname +elementtiming +elementum +Elems +elete +elif +eligendi +elit +elitr +elot +elts +emailme +emailoptin +embeddable +Embedder +Embedders +emcc +emconfigure +Ement +Emeta +emmake +emodeng +Emogotchi +emon +emptyclose +Emptytext +EMSCRIPTEN +Emscripting +emsdk +Encod +encodeuri +encodeuricomponent +ENDCALL +endfor +Endianness +ENDLIST +endstyle +endswith +Endtest +endtime +engageability +engageable +enim +ENLW +ENOENT +entername +enterpictureinpicture +entrytype +Enumerability +Enumerables +Envato +EOTF +Ephemerons +Ephesis +Eplepsia +EPUB +EQUALPOWER +equalsize +Equidem +Equirect +equirectangular +EQVQ +Erba +ERCIM +Erdös +erence +EREOF +ERHGD +ericwbailey +erkennst +errorconsole +errorevent +errorlist +Esben +esource +esque +esset +ESSL +essum +Esta +Etag +etags +Etarget +ethertank +ethi +ethioaa +Etiam +ETSI +euismod +Evar +eveniet +evenodd +eventname +eventtarget +examplebutton +examplecheckbox +examplecolor +exampledate +exampledatetime +exampledtl +exampleemail +examplefile +examplefont +examplefoo +examplehidden +examplehostingprovider +exampleimage +examplemonth +examplenumber +exampleone +examplepassword +exampleportal +exampleradio +examplerange +examplereset +examplesearch +examplesubmit +exampletel +exampletext +examplethree +exampletime +exampletwo +exampleurl +Exampleville +exampleweek +Excepteur +exercitationem +exfiltrating +Exfiltration +EXIF +exitpictureinpicture +Exljbris +Expando +expedita +expm +expressjs +expresstests +exprgen +exptag +EXSEL +EXSL +EXSLT +EXTAPI +externref +EXTINF +EXTM +extmod +extname +extractability +extradata +Extranet +Extranets +exttag +exture +ezngie +Fa'afafine +facemuting +facere +facilis +facilisi +facilisis +factfile +factit +Factsheet +failovers +fakeid +fakepath +falsey +falsiness +falsyness +fancystyle +fangled +fangsong +fanin +fantasticfont +fastclick +fastload +fastly +faucibus +fava +fdgc +Fdvcmxk +FEBLEND +FECOLORMATRIX +FECOMPONENTTRANSFER +FECOMPOSITE +feedforward +felis +feoffset +fermentum +fers +feugiat +Fexample +ffconf +ffpmeg +ffwef +fgets +fhdg +fhvksj +fieldname +fieldsets +fieldtext +filecheck +filedata +Filehandle +fileinfo +filelabel +filepicker +filesharing +filesize +filestream +Filesystems +Filezilla +FILLMODE +fillstyle +filteron +fina +finalizer +finalizers +findability +findbar +findindex +findlast +findlastindex +fineprint +finibus +finishedtransferringdata +Finito +FIPS +Fira +Firefogg +Firefoxen +firefoxinnervsouterheight +firefoxlogo +firefoxversion +Firesheep +firmata +firstarg +firstname +firstrun +Firtman's +fiuv +flabada +FLAC +FLAC's +flagcolors +flashtext +flatmap +Flavio +fleurons +Flexbox +flexbox's +Flexboxes +Flexbugs +Flickr +Florian +floscholz +flowfrom +flowplayer +Fmtp +fname +FOAF +focusability +focusin +focusout +focusring +focusversion +followable +followpath +fontcolor +fontconfig +fontface +fontfaces +fontforge +fontobject +fontsettings +fontsextra +fontsize +Fontsquirrel +fooar +foobarbaz +foobarfoo +fooexamplefoo +foofalse +foofalsebar +foofoofabc +Foopy +footerlogo +footgun +footguns +forawaitof +foreignphrase +Forgeable +forgetname +forin +forloop +formatrange +formatrangetoparts +formattable +formattoparts +formbox +formdata +formedness +formevent +formvalidation +forof +Fortnite +Forw +forwardonly +FOSS +Foti +FOUC +fourval +Fourway +FOUT +FOVE +Foveated +Foveation +FOVL +FOVR +fovrelatedproperties +fprintf +FRACTALNOISE +Fragmentainer +Fragmentainers +Framebffer +FRAMEBUFFER +framebuffer's +Framebuffers +framedata +frameguard +française +Frederik +fredkschott +freds +freearc +Freecodecamp +Freemium +Freetype +Freitag +fringilla +fringille +fromcharcode +fromcodepoint +fromentries +frontmatter +frontmost +fround +fruitbear +Früh +Fscreen +Fscript +fugiat +FUHAC +Fujisawa +Fullband +fullcamerafov +fullhost +fullname +fullpage +fullpagezoom +fullpath +Fullscreen +fullscreenbutton +fullscreenchange +fullscreenchanged +fullscreened +fullscreenerror +fullwide +FULLWIDTH +funciri +funcref +funcs +functionasterisk +functionasteriskexpression +functionexpression +functionname +furigana +Fusce +fuschia +futexes +futurelibrary +fuzzdb +fuzzer +fwdred +fwid +fwidth +Fwww +fxlogo +Gabriola +gaesamplesite +Galinski +Gamasutra +Gamedev +Gamedevs +gameover +Gamepad +gamepad's +Gamepads +Gameplay +gameworld +gameworlds +gamified +Gandi +gangnam +Gannen +gatheringstatechange +Gato +Gayatri +Gbps +GCLI +gcloud +geckodriver +geckodriver's +geckotrail +geckoversion +geckoview +Gedit +generix +geng +geolocate +geolocated +geolocating +Geolocation +geometrychange +geor +GEOSTD +GEQUAL +gesturechange +gestureend +gesturestart +GESÄSS +Gesäß +getbigint +getbiguint +getcanonicallocales +getdate +getday +getdirectory +getfile +getfloat +getfullyear +gethours +getint +getmilliseconds +getminutes +getmonth +getownpropertydescriptor +getownpropertydescriptors +getownpropertynames +getownpropertysymbols +getprototypeof +getregexp +getseconds +gettext +gettime +gettimezoneoffset +getuint +getusermedia +getutcdate +getutcday +getutcfullyear +getutchours +getutcmilliseconds +getutcminutes +getutcmonth +getutcseconds +geval +ghtyfyr +gifplayer +GIFS +GIFV +Gillenwater's +gims +giphy +Gitbash +glanceable +Glat +glcanvas +GLGE +glmatrix +globalalpha +globalprivacycontrol +globalprops +globalthis +globbing +globoff +Gloc +GLSL +gonm +Googlebot +googleusercontent +goreng +Gorescript +gotcapture +gotpointercapture +GPII +GPIO +GPOS +GPRS +grabbable +Gradians +Graece +Grahl +Grammarly +Granado +gravida +graylevel +Grayscale +Grayscaling +Graywolf +Greenify +Greensock +greentoggle +grek +greklow +greon +Greyscale +Gridcells +gridcontainer +gridline +gridlines +gridrow +gridvalues +Grigorik +Grigsby's +Grlicky +Grlicky's +Groff +groovecoder +groupbox +groupby +groupbytomap +groupingoperator +groupname +growsandstays +GSAP +GSSAPI +Gstreamer +GSUB +gubergren +Guildford +gujr +gulpfile +Gunicorn +Gunjala +Gurmukhi +Gwang +gzipped +Gzipping +Gzzh +habitasse +halehame +HALFWIDTH +Halloumi +Hamish +hamishwillee +Haml +Hanaku +handlerdocument +Handprint +hange +hanidays +hanidec +Hanifi +HANJA +HANKAKU +hansfin +hantfin +harissa +harum +Hashbang +hashchange +hasindices +hasinstance +hasown +hasownproperty +Hatchpath +Haverbeke +Hazael +hbox +headnum +HEADSETHOOK +Headsight +headworn +Hearn +hebr +Heisei +heldvalue +hellonode +Helloworld +helmetjs +helptext +hendrerit +HENKAN +Herculanum +hermansje +Hermina +herry +HEXA +hexbox +HEXDIG +hexdigit +Hextris +Heydings +Heydon +HHMM +Hickson's +Hidde +hiddedevries +hideable +hidebf +hidetooltip +highcontrast +highp +HIGHPASS +highres +Highrise +HIGHSHELF +Hijri +Hildy +hilite +hilitebox +HILN +himenaeos +Hiroko +hissy +hitbox +hitmap +hitregions +Hity +hival +HKDF +HKEY +hkscs +hlig +HMAC +hmatrjp +hmds +HMDVR +hmng +hmnp +HOBA +Hobson +hochan +Hochberg +Hoenigswald +Hoistable +hoja +Hola +Holdem +holodeck +Holzman +Homescreen +homothetic +Honigswald +hoosteeno +horizontalstrike +horzvert +Hoshi +hostdom +hostfunction +hostnames +Hoth +hotlinking +hotspot +Hotspots +hoverable +Howto +howtoplay +HPACK +HPKP +HRESULT +HRTF +hsides +hspace +HSTS +HTCPCP +htdocs +htmlattrdef +htmlattrxref +HTMLBR +HTMLD +HTMLDDA +htmldialogelement +HTMLEL +htmlelement +HTMLHR +HTMLI +htmlimports +htmllabel +HTMLLI +htmlmathparagraph +HTMLO +htmlspecialchars +HTMLU +HTMLWBR +htpasswd +httpbis +httpenco +HTTPH +httpheader +httpmethod +httpnego +httpnegoserver +httpsidebar +hueframe +HUEROTATE +Hulu +HVXC +hwba +HWND +HWNDs +Hyperaudio's +hyperlinktext +hypertexts +hypot +háček +Hönigswald +iaculis +ICANN +icccolor +icecandidate +icecandidateerror +Icecast +iceconnectionstate +iceconnectionstatechange +icegatheringstate +icegatheringstatechange +ICNS +iconfinder +iconset +icontains +idbkeyrange +idempotence +Idempotency +Idents +IDNA +idname +IDNS +IDOM +IDOMCDATA +IDOMCRMF +IDOMCSS +IDOMDOM +IDOMHTML +IDOMHTMLBR +IDOMHTMLD +IDOMHTMLHR +IDOMHTMLI +IDOMHTMLIs +IDOMHTMLLI +IDOMHTMLO +IDOMHTMLU +IDOMJS +IDOMLS +IDOMNS +IDOMNSCSS +IDOMNSHTML +IDOMNSHTMLHR +IDOMNSRGBA +IDOMNSUI +IDOMNSX +IDOMNSXBL +IDOMRGB +IDOMSVG +IDOMSVGA +IDOMSVGG +IDOMSVGSVG +IDOMSVGT +IDOMSVGURI +IDOMUI +IDOMX +IDOMXML +IDOMXUL +IDOMXULM +idref +iefix +IERS +iexact +ifchanged +ifdef +ifequal +ifiable +ified +ifnotequal +iframes +Igalia +Igalia's +igitur +ignorecase +IHTML +IIFE +IIFEs +IINI +IIRF +iirfilter +IJRI +ijsland +IJSON +illa +illo +illum +Ilter +Ilya +imag +imageattr +imagedata +imagemaps +IMAGESET +imageurl +Imagify +imdb +imghp +Imgs +imgur +impedit +imperdiet +importmap +IMSC +IMSC's +imscjs +imul +inactivetitlebarcolor +inceptos +incididunt +Inconsolata +incrementation +Indeterm +indexeddb +indexof +infile +infobar +inga +initialimage +Initialise +initialvalue +Inkscape +Inkscape's +inlinable +Inlines +innerht +innolitics +inoperator +inputdevices +inputportselector +inputreport +inputsourceschange +inputtable +inquam +Insertable +insertbefore +insertx +inserty +insertz +insideness +inspectable +Installability +instanceof +instru +inte +Intellifont +Interactability +interactable +interceptable +intercooler +Interdimensional +interdum +Internalformat +Internetworking +Interpupillary +interrete +Interv +intervalla +interwebz +intrinsicness +intrinsicsize +Ints +INUSE +inventore +invertedbreve +invidunt +Invision +Ionos +ipaddr +IPFS +ipns +ipsa +ipsam +IPUJs +ircs +irectory +iriure +Iroha +ironman +irure +Isac +isarticle +Isavery +isconcatspreadable +isempty +isextensible +isfinite +isfrozen +isinteger +islamicc +islockfree +ismap +ismeta +isnan +isnt +ISOBMFF +isoff +isoluminant +ispointinpath +ispresenting +isprototypeof +isresolvable +issafeinteger +issealed +isset +Issing +iste +isview +itaque +ITCSS +ITEC +iteritems +Itten's +itts +IUDP +iure +IURI +IURL +iustitia +iusto +ivec +Ivhxo +IXML +IXSLT +IXUL +iyqi +Jaenisch +Jalkhov +Jank +janking +Jankord +Janky +Jannis +Janvier +Jarrko +javascripting +javascripts +jdoe +Jehl's +Jeni's +Jeonja +Jeremie +jeremiepat +Jewett +JFIF +jgndmic +jibbering +JISHO +Jitsi +Jjom +jmswisher +jngl +jnglstore +Johan +Johansson +joketypes +Joomla +Jory +Josefin +Josiel +Joyo's +JPAKE +jpan +jpanfin +jpanyear +jplayer +jpmedley +jsapi +jsbin +JSCAMP +jscontext +jscript +jsdate +jsdouble +JSEP +jsfiddle +jsfuzz +JSGF +jsondata +jsonifier +jsonizer +jsonld +jspubtd +jssidebar +jsstore +jstds +jstes +jsval +jsxref +jumpless +jumpterm +JUNJA +justo +justone +JXON +Jérémie +jícama +Júnior +Kadir +Kadlec +kaios +Kakao +Kaply +Karahalis +Kardell +Karmakar +kasd +Kaspersky +Katari +Kayah +Kazam +Kbit +Kbps +kbpz +KDE's +Kearney +KEEPALIVE +Keio +kela +kenji +kenscar +Kerckhoffs's +kerx +Kettner +keybase +keyboardevent +Keycodes +KEYDOWN +keydowns +keyfor +KEYFRAMES +keyids +keyint +keyname +keypair +keyparams +KEYPRESS +Keypresses +keyschange +keystatuseschange +keysyms +keyterm +keyterms +keytype +KEYUP +keyval +keywordsearch +kgames +khmr +Khronos +KHTML +Khudawadi +Kickstarter +Kinlan +Kinnon +kirsty +Kirupa +Kitamura +Kitchensink +Kitchin +Kitsune +Klar +Kligman +knda +Kneeland +Knocky +Knolwedgement +Knowbility +Kokoro +Kolkata +kombu +Komodo +Kona +Konqueror +Konva +kopp +Koszuliński +kpwa +Kravets +Kulikov +KUMA +kumascript +kwargs +Kütük +L'homme +l'oignon +l'âge +labelable +labeledby +labore +laboriosam +laboris +laborum +lacinia +lacus +Lagerblad +laggy +Laing +lambdatest +lanatham +languagechange +Lanyrd +laoo +laoreet +Laravel +largeop +lastindex +lastindexof +lastname +lastsource +latencymlw +latexmlc +Latine +latinmodern +latlng +Lattrxref +laudantium +laudatur +Lauke +lazify +lazyload +lazysizes +Lbitfield +Lclampf +LCONTROL +LDML +leaderboards +leadguitar +Leapmotion +learnsidebar +leavepictureinpicture +lectus +leetspeak +leftside +legacycaller +Leidel +Leithead +Lellan +Lemieux +Lempel +LENGTHADJUST +LENGTHTYPE +Lennart +leopardskin +lepc +Lepcha +LEQUAL +Lesh +letterboxed +letterboxing +letterform +letterforms +letterheaded +levelchange +levent +Libav +Libertinus +libfdk +libpkcs +librero +libvorbis +libvpx +libwebp +libwebp's +libwww +lifecycles +liga +Lightbox +lightgoldenrod +lightnesses +lightshow +Lighttpd +Limbu +Limin +Lindbloom's +Lindesay +lineargradient +Linearize +lineboundary +linebreak +linename +Lineto +linewidth +Lingala +lingrad +Linkability +linkchecker +Linkify +linkrot +Lintptr +Liskov +listformat +listitems +litora +Livemark +Livemarks +livescript +Livestreamed +Livestreaming +Llanfair +LLLLLLLLLLLLLLLLRRRRRRRRRRRRRRRR +LMENU +lmodern +lname +lnum +loadeddata +loadedmetadata +loadend +loadingdone +loadingerror +loadinglabel +loadstart +lobal +lobortis +localaddr +localecho +localecompare +localhostordomainis +localise +localizable +localizers +locallibrary +localname +localstorage +localstore +localtime +locationbar +lockscreens +logarithmed +logline +Logpoints +longdiv +longhands +longspan +longtask +longtasks +Longterm +longwave +Lookaheads +lookbehinds +loopend +loopstart +Losslessly +lostcapture +lostpackets +lostpointercapture +Lovie +lowlights +lowp +LOWPASS +lowres +LOWSHELF +lowval +LOYA +LPCM +lquote +LRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLR +LROR +LSHIFT +Lsizei +Lsizeiptr +Lskills +Lstar +LSTM +ltrh +Lubyte +Lucida +luctus +Luma +LUMINANCETOALPHA +Lushort +Luxon +LVHA +lvmax +lvmin +LWIN +lwtheme +Léonie +Léonie's +Macarons +Machrek +Macknik +macroblock +macroblocks +Macromedia +macroname +Maemo +Mageia +magicwand +magis +magni +magnis +mainback +maincontent +mainmenu +mainpage +Majestatis +Majumdar +makemigrations +Makey +malesuada +malloc +MAMP +Mand +manis +Mansplaining +manythings +Maplike +Mapquest +mapsort +marcelozarate +Marcotte +Marcotte's +Marijn +MARKERUNITS +Markmarkimark +Martell +martinfowler +Masaram +Masayuki +MASSHOU +Massieux +matchall +MATF +mathbb +mathbold +mathdbl +mathfont +MATHML +mathmono +Mathoid +mathrm +mathsanb +mathsans +mathtt +Matomo +Matroska +mattis +Matuzovic +Mauris +Maxability +maxage +maxchannel +maxcol +maxdata +maxgreen +maxime +Maximiliano +maximus +maxrow +maxsafeinteger +maxvalue +maxwidth +Mayank +Mayek +Mazur +MBASW +Mbit +Mbps +mcdetect +mediaelement +mediaembed +mediaerror +mediagroup +mediaplayer +mediasource +Mediastream +mediatext +mediatype +mediummathspace +mediump +Medline +Meetei +MEETORSLICE +Meggin +meinheld +memcpy +memmove +Menlo +menuarrow +menubox +menubutton +menucheckbox +menuhover +menuhovertext +menuimage +menuitemtext +menulist +Menulists +menupanel +menupopup +menuradio +menuselect +menuseparator +menushadow +menutextselect +merchantvalidation +Mercure +mergeable +Merkle +mesopic +messagebox +messageerror +Metafile +metalness +meterbar +meterchunk +METHODTYPE +metus +meyerweb +mfuji +Miata +Mickley +microcontrollers +Microdata +Microformat +Microformats +microframework +microqueue +Microsummaries +Microsummary +Microsyntax +microsyntaxes +Microtask +microtask's +Microtasks +midimessage +midnite +midstring +Mielczarek +Mihajlija +MIHFMH +Mihret +Milica +mimetypes +minblue +Mincho +Minguo +minidom +Minifiers +minimalistic +minmax +minuto +MIPMAP +mipmapped +Mipmapping +Mipmaps +Miracast +mirrorable +mirunacurtean +misissuances +misissued +mitigations +MITM +Mitzie +mixedpuppy +MJPEG +mkactivity +mkcol +mkvirtualenv +mlabeledtr +mlym +Mmmh +MMORPG +Moba +Mobi +Moby +Moddable +MODECHANGE +modeless +modelessly +Moderna +Modernizr +Modernizr's +Modif +Moin +Moiré +Mojibake +Mojolicious +molestiae +molestie +mollis +mollit +mollitia +momot +monkeypatch +monoscopic +Montag +moof +Moonrocks +Mooog +Mootools +moov +Morbi +moreinfo +morethanwarm +Morinigo +Mork +morx +Mothman +MOUSEDOWN +MOUSEHWHEEL +mouseleave +mouselook +MOUSEMOVE +MOUSEOUT +MOUSEUP +MOUSEWHEEL +Moussavi +movablelimits +Moveto +movflags +mozactionhint +mozallowfullscreen +mozapp +mozbrowserlocationchange +MOZCONFIG +mozdiv +mozfullscreenerror +mozhacks +Mozill +Mozillazine +Mozillians +mozmm +mozpointerlockchange +mozpointerlockerror +mozsec +mozspecific +mozvisibilitychanged +mpegmpeg +mpkg +mqqg +mroo +MSAA +MSAA's +msapplication +msaudiocategory +mscandidatewindowhide +mscandidatewindowshow +mscandidatewindowupdate +mselementresize +MSGESTURE +msglen +MSHTML +MSIE +MSISDN +mspowerpoint +mssitemodejumplistitemremoved +msthumbnailclick +msvideo +msword +mtei +MUAT +Mufasa +MUHENKAN +Mullany +mult +Multicol +multicolumn +multicolumns +multicore +multihomed +multimessaging +multipage +multipass +Multiplatform +multiplebgs +multiposition +multiprocess +MULTISAMPLE +multisampled +multisampling +multiscreen +multistream +multitouch +multiuser +multivalued +Multiview +Mundo +Munsell +muscaria +musicdsp +Musicogenic +musicplayer +Musicr +Mustafa +Musée +MVVM +myaddon +MYAGE +myapp +myapplication +mybody +mybooks +mybox +mybutton +mycar +myclass +Myco +mycommand +mycoolheader +mycoolheadersized +mycss +mycursor +Mydata +mydate +mydir +mydiv +mydomain +myextension +myfile +myfileinput +myfiles +myfont +myfonts +myfoot +myform +myframe +mygraphic +myhead +myhost +myid +myimage +myinjectionscript +myinput +myinvoice +myipaddress +mykey +mylog +mymedia +mymodelname +mymr +mymrshan +mymrtlng +myname +mynamespace +mynew +myns +myobj +mypackage +mypage +mypassword +mypdf +mypersonalwebsite +myproduct +myproperty +myrect +myroutine +myrows +myscript +myserver +myshov +mysprite +mystate +mystring +mystunserver +mystylesheet +mytable +myteamname +mytestsite +mytext +myturn +myturnserver +myurl +myusername +myvalue +myvariablefont +myvideo +myview +myweb +mywindow +myworkerurl +März +Nacl +Nada +Naeher +Nakamura +Nakano's +Nally +nalt +namedspace +namespacing +Namoroka +Narrowband +narrowtheme +nascetur +nasi +Nathália +nativehyperlinktext +natoque +natus +Navara +navigateerror +navigatesuccess +Navigations +Nazarrudin +naïvely +NCBI +NCLX +ndata +Ndeg +Neato +necessitatibus +Necko +Negare +negativemediummathspace +negativethickmathspace +negativethinmathspace +negativeverythickmathspace +negativeverythinmathspace +negativeveryverythickmathspace +negativeveryverythinmathspace +negotiationneeded +neighbour +nemo +Neocities +Neohellenic +neque +nesciunt +nesw +Netbeans +neterror +netherbeasts +netlogs +netmonitor +netus +Neue +neuroscientists +Newa +newatk +newcol +newdiv +newname +newoperator +newrow +newstr +newtab +newtarget +newtext +newval +nextstep +NEXTTRACK +NEXTUNIQUE +NFKC +NFKD +nguy +nibh +NIC's +nicezero +nicht +niform +nightlies +nightwatch +Niklas +nisl +Nixpacks +nkoo +NNTP +noarchive +noautohide +nobis +nobooks +nobullets +nocache +nodeset +nodownload +noemit +nofullscreen +Noida +noimageindex +NOINTERFACE +nokern +noligs +nolint +nomatch +nomming +Nonbinary +nonceable +NONCONVERT +Nonenum +Nonenumerables +NONHEAP +nonliteral +nono +nonsparse +nonstrict +nonummy +nonumy +Norah +Nordamerikanische +noremoteplayback +Nori +Normalzeit +noscrollbars +nosinė +nosniff +nosnippet +NOSTITCH +nostra +nostrud +nosupport +Notar +notaurl +notavideo +notebox +notecard +notfound +notif +notificationbox +notificationclick +notificationclose +Noto +notservice +NOTSUPPORTEDERR +nourl +nowledge +nowledgement +NPAPI +npmjs +NPNVDOM +NPOT +nslookup +NSPR +nsresult +nterchange +nternationalized +NTLM +NTSC +Nulla +Nullam +nullishcoalescingoperator +Numberformat +NUMLOCK +NUMPAD +Nums +Nunc +Nuxt +nvaccess +nwse +Nyiakeng +Nyman +Nyquist +Nystrom +nytimes +OAEP +OASYS +OBJECTBOUNDINGBOX +objectinitializer +ocator +occaecat +OCSP +octocat +Odelola +Odenwald +odio +oeschger +officedocument +officia +offmainthreadcomposition +offscreencanvas +offsetblur +offsetleft +oggz +Ogonek +Oikarinen +Oilq +OKLAB +OKLCH +olck +oldfile +Oldstyle +oldval +oleft +Oleksii +Oliveira's +olliej +omni +Omnibox +omnis +ompression +OMTA +onbeforematch +oncanmakepayment +oncontextlost +oncontextrestored +oncurrententrychange +Ondemand +ondequeue +ondispose +oneex +onefive +oneline +onething +onfoo +onmessageerror +onnavigate +onnavigateerror +onnavigatesuccess +onpaymentrequest +onrelease +onscrollend +ontent +ontrol +onum +OOCSS +OOJS +opaqueredirect +opendocument +openidconnect +openmath +openpgp +opensans +opensanslight +opensas +opensearchdescription +opensesame +openstreetmap +opentype +openwebdocs +openxmlformats +operatorname +operatorprecedence +OPFS +opsz +optgroups +Opti +Optim +optimizability +optimizable +optin +optio +optionalchainingoperator +opto +Opua +orci +Orendorff +orgunit +orientationchange +originalcompany +ormat +ornare +ornm +Ortes +orya +oscpu +oscuro +osfile +osma +Osmani +Osmani's +Osmanya +otation +othercompany +otherdoc +othershapes +otop +ouais +ound +ount +outdent +Outdents +outfilename +Outsetting +Overconstrained +Overengineering +overlayed +overlayinfo +overlayold +overlines +overridable +oversample +Overscript +overscripts +overscroll +overscrolling +overspecified +OVPs +OWASP +ownkeys +Owww +OYAYUBI +ozilla +Paciello +packetization +Pacman +pacparser +pactester +padend +padstart +pagebreak +pagecontent +pagehide +pageinfo +Pagella +pageload +pageloadtime +pageshow +Pahawh +paintworklet +paintworklet's +pais +Palatino +Paletton +pantherina +paragraphboundary +Parameterf +Parameteri +Parameterless +Parecki +PAREN +parentless +parg +pariatur +parlib +Parms +parseable +parsefloat +parseint +parsererror +partes +partout +partydate +pasado +Passcode +passwordless +passwordrules +pasteintact +pastetofirst +Pathfinding +pathnames +Patonnier +pauseon +payerdetail +payerdetailchange +payme +paymentmethodchange +paymentrequest +Paywalled +pbmode +pcap +pcast +PCDATA +PCMA +PCMU +pcode +PCRE +pdate +pdficon +pdfs +Pedestaling +peerconnection +peerjs +Pelientesque +Pell's +Pellentesque +Penadés +penatibus +Pereira +perfgentrybytypenavigation +performantly +periodicsync +perispomeni +Perlin +permessage +pers +personalbar +personaltoolbar +perspiciatis +Petrov +Pflug +pgoram +pharetra +Phasellus +phasor +phen +phishable +phonebk +Phonebook +Phong +phonorecord +phonorecords +photopic +Photoshop +PHPSESSID +Picturefill +PIDOM +pilcrow +pinetools +Pingback +pingbacks +PINGOTHER +pingpong +PINP +Pinterest +Piotrek +Pissuti +Pitstop +Pixabay +Pixi +Pixlet +pjpeg +PKCS +placeat +placerat +Platane +platea +platformers +platformversion +playbackorder +playbackspeed +playbutton +playcanvas +Playerscore +Playfair +Playhead +playlisticon +playout +playpause +playstate +plep +PLTE +pluggable +plumeria +pluralrules +pmatrix +Pmax +pname +pngs +pnum +pobl +pobm +pobr +Pogany +pointercancel +pointerdown +pointerenter +pointerevents +pointerleave +pointerlockchange +pointerlockerror +pointermove +pointermoves +pointerout +pointerover +pointerrawupdate +pointerup +Poki +Polycom +Polyfilling +polylines +polymarker +polymarkers +pomaceous +poml +pomm +pomr +popcnt +popout +popstate +populatedb +popuponclick +porro +porta +portalstatus +porttitor +Português +positionorientationvr +POSIX +possimus +possumus +postactivate +postback +postcssrc +Posterization +posterize +Posterizing +postmkproject +postsubscript +postsuperscript +postsupscript +postulo +posuere +potappo +potenti +potl +potr +Powerbook +powerefficient +Powermapper's +powerups +ppas +PPCCLL +pple +Praesent +pranswer +Prateek +preactivate +precoded +Precomposed +preconnecting +predeclared +preffed +prefixless +Preflighted +preflighting +preflights +Prefs +prefwindow +preg +preinstall +prelighting +premkproject +PREMULTIPLY +preorder +prepopulate +prepopulated +Prepopulating +preprocess +preprocessors +Prerender +prerendered +prerendering +preresolved +presentationml +PRESERVEASPECTRATIO +presnap +pressable +Presskit +presubscript +presuperscript +presupscript +pretium +prettyping +preventdefault +preventextensions +PREVIOUSTRACK +PREVUNIQUE +prflx +primarykey +primcount +primis +println +PRINTSCREEN +prioritychange +privatebrowsingmode +Priya +PRNG +PRNGs +PROCESSKEY +processorerror +Procfile +produc +productrow +producttable +progressbars +progresschunk +progressmeter +proident +Proin +proinde +promobutton +propertyaccessors +propertyisenumerable +propfind +proportionless +proppatch +propstat +protan +protanomaly +PROTO +Proxied +proxify +proxyfied +proxyhandler +Proxying +présenté +pseudoclass +pseudoclasses +Pseudocode +psili +PSTN +psychoacoustic +Psychoacoustics +psycopg +Pterothorax +Pthreads +ptrn +Puachue +pubdate +publickey +pulvinar +PUNCHTHROUGH +punycode +purejsgame +purgecaches +pushsubscriptionchange +PVRTC +PWA's +pwas +pwid +pwllgwyngyllgogerychwyrngogogoch +PXHQTXP +pylint +Pythagora +pyxpidl +páginas +Qbsshxk +QCIF +QCMS +QPACK +QTEB +QTFF +Quaaaack +quaerat +quand +quandong +quantizer +quarterlogo +quarternion +quaxxor +queryphrase +queryset +querysets +querystring +quibusdam +QUIC +quickbrownfox +Quicklinks +quickmenu +Quickstart +quicktime +quidem +quinto +Quirksmode +quis +quisquam +Quisque +Quokkas +Quonam +Quora +Qura +quux +qvalues +QWERTZ +rachelandrew +raddr +radgrad +radialgradient +Radimir +radiobuttons +radiomenuitem +radiused +Raggett +randomizer +ransfer +Rapp +Rasterization +rasterized +RASTERIZER +ratechange +ratione +Rauschmayer +Rauschmayer's +Raytracer +RBGA +RCONTROL +Rcvd +RDBMS +RDBMSes +rdpartystorage +Readablestream +readback +readdir +readingerror +readwrite +readwriteflush +READYSTATE +realid +Realtek +Rearrangeable +reate +rebum +receivebox +Recep +Rects +recvonly +reddinate +Redeclaration +Redeclarations +Redeclared +redeclares +Redeclaring +Redirections +redisplaying +redsquare +redtext +redtoggle +reen +Reeza +referenceable +referer +referralpolicy +reflectionchange +regexes +regionless +reimplementation +rejectionhandled +rejectusername +Rekapi +relativetimeformat +relaxat +remittunt +remotable +remoteview +removegamepad +removerecursively +removesourcebuffer +removestream +removetrack +Remy +Renderable +RENDERBUFFER +Renderbuffers +renderbuffertarget +reparse +reparsed +Repellat +repellendus +Repetitio +replaceall +replacewithcommas +replacewithspaces +replayability +reporterror +repost +reposted +reposts +reprehenderit +reproject +repudiandae +requirable +requireuserinteraction +Reregister +rerum +rescan +rescoping +resends +Resig's +resizability +resizer +resizerpanel +resolvedoptions +resourcetimingbufferfull +respecified +restapitutorial +restartless +restcookbook +restofurl +restparameters +resultobj +retarget +retargeted +retargeting +retargetings +Rethrowing +rethrown +retransmisions +retrocompatible +retrocycle +returnvalue +revalidates +Reykjavík +RGBA +RGBCOLOR +RGBX +rgsa +RGTC +RGUI +rhbv +rheeeeet +Rhiana +rhoncus +ricebean +richlistbox +ridiculus +Rigby +rightside +rigin +riovia +rivacy +RMENU +rmvirtualenv +Roadmap +roadmaps +Roboto +Rocher +Rockhopper +rohg +Rohingya +Rohini +roletype +rolloff +Romaji +romanlow +Roselli +Rossen +Rossum +rotocol +rotr +roundedbox +roundoff +Roushan +routable +rowgroups +rowheaders +rowindextext +rownumber +ROYA +RPAF +Rpbjpvc +RPG's +rport +rquote +RRGGBB +RRGGBBAA +RSAOAEP +RSASSA +RSHIFT +rspadd +rsvg +RTCDTMF +RTCICE +RTCIP +RTCP +RTCRTP +RTCWEB +RTMP +RTMPE +RTMPS +RTMPT +rtpmap +rtpsourcesapi +RTSP +rubentd +ruleset +Rulesets +ruleview +Rumyra +runserver +Runtimes +rustc +Rustup +rutrum +RWIN +Ryuno +Référence +Régagnon +réservé +s'écrase +sadipscing +Saepe +safariextz +safebrowsing +safelist +safelisted +safetynet +sagittis +sagnarelli +Saionaro +Sallad +Saltasaurus +Salva +SAMEORIGIN +Samesite +Samplerate +samplesize +samr +sandboxed +Sandboxing +Sandrina +Sandro +sansserif +SAOC +sapien +sashasushko +saucelabs +Saunterin +saur +Saurabh +Saurashtra +savestate +sbix +scaledby +scalethumb +scalethumbend +scalethumbstart +scalethumbtick +scalex +scancode +scanf +scangamepads +Scarfone +scattergun +scelerisque +schalkneethling +schemeful +Schiff +Schola +Scholz +schon +Schonheit +schreibt +Schwarz +schön +scooby +scopable +scottohara +Screencast +Screenflow +screenful +screenleft +screenorientation +screenreader +screentop +Scribie +Scriptable +Scripters +scriptname +scriptum +scrollbarbutton +Scrollbars +scrollbarthumb +scrollbartrack +scrollbox +Scrollend +Scroller +scrollers +Scrollport +scrollto +Scrupulum +SCTP +scts +sdcard +sdch +SDES +seakale +Seamonkey +searchfield +searchjl +searchplugins +searchterm +SECAM +Sechelt +secmetadata +secp +sectionhead +Securecontext +securityheaders +securitypolicy +securitypolicyviolation +Seekable +seekbackward +seeked +seekforward +seekto +seeother +segm +Segoe +Seizureless +selectables +selectedcandidatepairchange +selectend +selectionchange +selectrepo +selectstart +selfview +seltype +semana +semimajor +semiminor +semitrusted +Semivoiced +sendmessage +sendonly +sendrecv +senectus +sentenceboundary +sequi +serialno +serialnumber +serverhello +Serverside +serverstart +SERVFAIL +serviceworker +SESAC +sess +sessionhistory +sessionid +sessionless +sessionstorage +sessionstore +setbigint +setbiguint +setdate +setembro +setenvif +setfloat +setfullyear +sethours +setint +setlike +setmilliseconds +setminutes +setmonth +setprototypeof +setseconds +setsinkid +settime +setuint +setutcdate +setutcfullyear +setutchours +setutcmilliseconds +setutcminutes +setutcmonth +setutcseconds +sfactor +SFNT +Shadeed +shadowdom +Sharada +sharedarraybuffer +sharedworker +Shazaam +Sheppy +shexp +shexpmatch +Shilpa +shippingaddresschange +shippingoptionchange +Shoeshop +shortlink +showable +showbf +shrd +shtm +SHTTP +Shumway +shān +sidebox +sideload +sideloaded +sideloading +sideshowbarker +SIDX +SIGKILL +signalingstate +signalingstatechange +SIGNBIT +signedness +significand +signup +SIGTERM +Silf +Silverlight +SIMD +Sinhala +Sino +sint +Sintel +Siri +sirv +SISD +SISR +sitelinks +sitelogo +Sitepoint +SITEWIDE +Siviw +Sivonen +sizemodechange +sizepicker +sjis +SKEWX +SKEWY +skillsmatter +skipad +skipnav +skiptocontent +skjfndskjfnbdskjfb +skybox +skyboxes +Skywalker +slabcraft +Slaght +slideheading +slidein +slideout +sliderthumb +Slimer +slnt +slotchange +Slottable +slottables +SMACSS +smakar +smallcaps +SMARTPOSTER +smartquotes +smbps +smcp +SMIL +SMIL's +Smoosh +smpl +SMPTE +smsto +Smus +Snackbars +snapport +snapshotted +snapsvg +snews +SNORM +snprintf +Snuggsi +Snyk +Sobel +sobrenome +SOCIALTRACKING +sociis +sociosqu +socketdata +socketserver +soclis +sodales +Softgames +soko +Sokoban +Soledad +solidcolor +sollicitudin +soluta +someclass +somecolor +somecompany +somecomplexvalue +somecoolfeature +somedomain +someelement +somefilename +somegridarea +someguy +someid +someimage +somekeyword +somemodel +someothergridarea +somepassword +someroute +Somers +somescript +somesite +somesystem +someusername +somevideo +Sompeng +songicon +Sorenson +Souders +Soueidan's +soundbible +Soundcloud +soundend +soundstart +soupe +souphttpclientsink +sourcebuffer +sourceclose +sourcecode +sourceended +sourcemaps +sourceopen +sourcerequested +sourceset +SPACEBAR +spacialization +SPACINGANDGLYPHS +SPACINGTYPE +spanindex +Spartaaaaaaa +spatialization +Spatializations +spatialize +spatialized +SPDY +Speci +specialities +specialspace +speculationrules +speechend +speechstart +Speedo +Speedwalk +spel +spero +Spinbuttons +spip +Spitzer +Spivak +spki +spoofable +SPREADMETHOD +spreadsheetml +spreadsyntax +sprintf +spritesheet +spritesheets +sprop +sqlzoo +Sqrd +squarefree +squeezeend +squeezestart +Squoosh +srcdoc +srclang +srcs +srcset +sref +srflx +SRGB +srgba +SRTP +sscanf +ssedemo +SSIDs +SSML +SSRC +ssthresh +Stackoverflow +Stalybridge +Starcraft +Starfleet +starsolid +startapp +startbutton +startpoint +startproject +startransparent +startswith +starttime +Statcounter +statechange +STATICFILES +statusbarpanel +stddev +stdlib +stepondown +steponup +STITCHTYPE +STIX +Storei +strawman +strcat +strcmp +strcpy +streamfilter +Streamless +Streetdog +Strikethrough +strikethroughs +stringifiable +stringification +Stringifier +Stringifiers +stringifying +stringly +stringn +Stripslashes +stripsurroundingwhitespace +strncat +strncpy +strobing +strokestyle +STROKEWIDTH +strongs +Struct +structs +studentid +studiorum +stunprotocol +stunserver +Stylable +styleeditor +styleguide +stylemap +styleset +Stylo +styracosaurus +subarray +subarticle +subarticles +subbuffer +subcarrier +Subclassing +subcode +subcollections +subcomponent +subcomponents +SUBDOCUMENT +subdocuments +subexpression +subexpressions +subfeature +subfolders +subframe +subframes +Subgrid +subgrid's +subgridded +subgrids +Subinstruction +subkey +sublicensable +sublinear +sublists +sublocality +submatch +submatches +submin +Subminor +submitform +submitname +suboptimum +subpage +Subpages +subpanels +subpaths +subpatterns +subprojects +subproperty +subrectangle +subrectangles +SUBREQUEST +subrequests +Subresource +subresources +subsampled +Subsampling +substate +substeps +substr +substream +substreams +Subtag +Subtags +subtr +Subtractor +subvalue +subvalues +subwindow +subwoofer +subwoofers +subworkers +SUDEP +Sukriti +Sukriti's +summands +sund +sundried +Sundström +sunt +suntheme +Superc +supercookie +superdomain +superfast +Supermedium +superscaling +superspeed +supportedlocalesof +supportedvaluesof +Surfin +suscipit +Suspendisse +susres +sval +SVCB +sveltesociety +SVGA +svgarcs +SVGATTR +SVGCSS +svgdemo +SVGDOM +svgelement +SVGFE +svgfont +SVGG +SVGH +SVGICC +svginfo +SVGM +SVGOMG +svgpoint +svgroot +SVGSVG +SVGT +SVGV +svgz +svmax +svmin +Svpf +Swisswatch +switchwatch +swka +Swooop +swsh +Syncbase +sysex +SYSRQ +tabbox +tabbrowser +Tabliss +tablists +tabmodal +tabpanels +tabstrip +taciti +tada +tagname +Taiohae +takepicture +takimata +takr +Takri +talu +tamen +taml +tamldec +Tanx +targetable +TARGETDURATION +taskattribution +taskbars +taskboard +tatsoi +Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu +tball +tbla +tblabel +Techmakers +Techopedia +Tegra +Telenor +Teleporting +telerik +telu +tempitem +Templating +tempor +Tencent +Teoli +Terlson +Termes +testfunc +testingbot +testmodule +testpilot +testqq +testuser +Tetris +texcoord +TEXEL +texel's +texels +texlive +texmf +textareas +textarget +textboxes +textcolor +textencoder +textnode +TEXTPATH +texttop +texttrack +TEXTUREI +tgfe +Thaana +Tham +thebook +theguardian +themeable +Thenables +Theora +thickmathspace +Thierry +thinmathspace +thisisareallylongvariablenameman +Thisisaveeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeerylongword +thisitem +thislevel +threadsafe +threejs +thresholding +throughs +thumbpad +thumbpads +thumbstick +thumbsticks +TIAS +tibt +tickmarks +Tidwell +tiene +tilemap +Tilemaps +tileset +timecode +timecodes +Timecount +timedelta +timefield +Timepicker +timerange +timeslice +timeslices +timestep +timeupdate +timey +Timingnull +tincidunt +Tink +tinypng +tirh +Tirhuta +titl +Titlebar +tldr +tnum +todatestring +todoapp +todomvc +Todos +toexponential +tofixed +tofrom +togglecamera +togglemicrophone +Toggletips +toisostring +tojson +Tokopedia +tolocaledatestring +tolocalelowercase +tolocalestring +tolocaletimestring +tolocaleuppercase +tolowercase +tomatillo +Tomayac's +tonechange +Tonisha +toolbarbutton +toolbaritem +toolbarpalette +toolboxid +toolbtn +Toolchains +toolkits +toolset +toolsets +Tooru +Topal +topbanner +topdown +topleft +toplevel +topojson +toprecision +topright +toprimitive +topsecretpassword +topsrcdir +topvertbott +torquent +tortor +tostring +tostringtag +tota +Totam +totimestring +Totnes +touchcancel +touchend +touchenter +touchevents +touchleave +touchmove +touchmoves +touchpad +touchpad's +touchpads +touchpoint +touchpoints +touchstart +touppercase +tourl +TOUROKU +toutcstring +traa +Trac +Traceback +tracejit +trackertest +Trackevent +trackid +tracklisting +Trackpad +trackpads +trackpadtouchscreen +trackrow +traditio +traducir +traget +trailhead +transactionally +transcender +Transcribear +Transcrit +transferables +transferringdata +Transfor +Transformiix +transfunction +transitioncancel +transitionend +transitionrun +transitionstart +translatex +transpiles +transpiling +transvection +trawberry +TRBL +treecol +Treegrids +treeheadercell +treeheadersortarrow +Treeitems +treetwisty +treetwistyopen +treeview +Trekhleb +triager +Triagers +triaging +trimend +trimestre +trimstart +Trint +Tripler +trippy +Trish +tristantheb +tristique +tritanomaly +trsp +truecolor +truedoc +truetype +Trunc +Trustwave +trycatch +tsize +TSLÍ +TTFB +TTML +TTSI +turnpassword +turnserver +turpis +tvkeys +tvremote +tweened +Tweens +Tweety +twgl +twolines +twopixels +txtbox +txtnode +typedarray +typedefs +Typeof +tzdata +Uazf +ublock +UBORed +ufeff +ufffd +ufrag +uhhhh +uidb +uidirection +uintc +UISCE +ulaw +ullamco +ullamcorper +ulong +ulpfec +ultrafast +ultraleap +ultrices +ultricied +ultricies +umalqura +Umgebung +UMTS +unblocker +unblurred +Unbookmark +uncacheable +Uncategorized +unclickable +uncollapsing +uncompiled +uncompress +uncompression +unconfigurable +unconfigured +unde +undecoded +undeletable +underflowing +underflows +underover +Underscript +Underscripts +undescribed +Undetectables +unergonomic +uneval +Unexisting +Unexported +unfiled +unflagged +unforgeable +unguaranteed +unhandledrejection +unhides +unic +unicase +unihan +uninstallation +uninterpolated +uniqueid +uniquify +Unitless +universels +unixcksum +unixsum +Unlayered +unlocalized +unminified +Unmute +unmuted +unmuting +unmuxed +unnested +unnormalized +unobserve +Unobserves +unobstructive +Unopinionated +Unoptimized +UNORM +unpackaged +Unparenthesized +Unpartitioned +unpinch +unprefix +Unprefixed +unprefixing +unpremultiply +unprioritized +unreadably +Unregistering +Unregisters +unregistration +unrotated +Unsandboxed +Unsanitized +unscopable +Unscopables +unscrollable +unselectable +unsemantic +Unsets +unshift +UNSIGNALED +Unsized +unsponsored +unstage +unstylable +unstyling +unsupporting +untaint +untextured +unthrottled +untrackable +untriaged +unwatch +upbutton +updatebg +updateend +updatefound +updatestart +updatetab +updiagonalstrike +Updown +upgradeneeded +uppercasing +upscaled +upscaling +upsert +UQND +urandom +urange +Urlbar +urlclassification +urlclassifier +urlconf +urllib +urlpatterns +urlsafe +urlscheme +urna +urpmi +usepackage +useragentstring +userbase +usercard +usercode +userconnect +usercontext +userdisconnect +userfile +userhash +userid +userinfo +Userlist +userlistbox +usermail +usermessage +userpic +userproximity +userscripts +USERSPACEONUSE +usertext +USF's +usrsctp +uthentication +utterleft +uuencode +uvec +Uwcwyvcn +vaii +validlink +Vallejoanderson +vals +valueof +Vanderheiden +Vandermonde +Varible +varius +varmt +varname +VARYINGS +Vash +vatrushka +vcard +vdiv +Vdocument +VDOM +Vegur +vehicula +velit +Velociraptor +venenatis +Veni +veniam +Venkat +Venkatraman +venv +Verdana +vero +Verou +Verou's +Verry +versor +verticalstrike +verticillata +verythickmathspace +verythinmathspace +veryverythickmathspace +veryverythinmathspace +Vestibulum +vfprintf +vici +videobox +Videobridge +videofile +videogames +videoinput +videooutput +videoplayer +vidi +Viewmodel +Viewports +viewsource +Vint +virosa +VIRTUALENV +virtualenvs +VIRTUALENVWRAPPER +virtualizes +Virtuals +visibilitychange +visibilitystate +Visio +visitedhyperlinktext +Vivamus +viverra +Vivie +vlink +vmatrix +vmax +vmin +vobis +vocant +voiceschanged +voidoperator +Voikko +voldec +voldown +volinc +Volkman +Volo +volumechange +volup +voluptas +voluptate +voluptatem +voluptates +voluptatibus +voluptua +volutpat +Vorbis +Voxel +vpgscar +Vplugin +Vprivate +VRAM +vrdisplayactivate +vrdisplayblur +vrdisplayconnect +vrdisplaydeactivate +vrdisplaydisconnect +vrdisplayfocus +vrdisplaypointerrestricted +vrdisplaypointerunrestricted +vrdisplaypresentchange +vrml +Vservice +vsides +vsmvs +vspace +vsprintf +Vuex +Vukicevic +Vulkan +vulputate +WAAPI +WAAPI's +wabt +Wakamai +wakamaifondue +wakame +wakelock +Waldron's +Walkthrough +wallclock +wamp +Wancho +wanderingstan +wanderview +wara +Warang +Warnung +warum +WASD +watchlists +watchme +watchpoint +watchpoints +Wavefile +waveshaping +Wavetable +wavetables +Wavosaur +WCAG +wchar +wcho +wdth +weakmap +weakset +Weathersby +weba +Webapps +webassembly +webaudio +webauthn +webcal +Webcompat +webcomponents +webconsole +Webdev +webdeveloper +webext +webextapiref +webextension +webextensions +Webfont +webfonts +WEBGL +webglcontextcreationerror +webglcontextlost +webglcontextrestored +webglreport +webglsamples +webgpu +webhint +Webidl +webkitdirectory +webkitmouseforcechanged +webkitmouseforcedown +webkitmouseforceup +webkitmouseforcewillbegin +WEBM +webmail +webmasterfile +Webmention +Webmentions +webmv +webnotifications +Webopedia +webowonder +WEBP +webpagetest +webref +webrequest +webroot +webrtc +webrtcdemo +Websafe +webshare +webshell +Websniffer +Websockets +webspeech +Webvr +WEBVTT +webxr +WECG +Weinstein +wentaway +Westküsten +Westküstenzeit +weta +Weyl +wght +whadup +WHATWG +WHATWG's +Whereami +wherearemyglasses +Whitenoise +whitespaces +Whitlock +Whittaker +Whitworth +whizzy +WHOIS +WICG +Wideband +Widevine +Wikibooks +wikihistory +wildcarded +Willee +wimax +Winamp +Winchelsea +wireframe +wireframed +wirelessly +Wireshark +Wisen +wisi +Wolenetz +Wookie +Wordmark +wordmarks +wordprocessingml +workfile +Worklet +worklet's +Worklets +WORKON +Workstream +workstreams +worlddata +wrapbox +wrappingkey +writability +writeln +WRITEMASK +writemasks +wrnogly +Wrox +WSCTRL +WSGI +wsserver +wtai +WURFL +WYSIYWG +xaxisrotation +xbap +xbitmap +Xbook +Xbutton +XDAN +Xfce +xfffc +xffn +xfig +XHGT +Xiaoqian +Xibalba +Xiph +XITS +Xjhgu +xloc +Xmacs +XMAXYMAX +XMAXYMID +XMAXYMIN +XMIDYMAX +XMIDYMID +XMIDYMIN +XMINYMAX +XMINYMID +XMINYMIN +xmldoc +xmlgraphics +XMLHTTP +xmlhttprequest +XMLS +XMPP +xnew +xoffset +xold +xpathlink +xpcnativewrappers +XPCOM +xpcshell +xpidl +xpinstall +xpointer +Xptr +xrayed +Xrays +XRCPU +xslloaded +XSSI +Xwday +xywh +xyzzy +yaacgvya +Yaeiouy +Yaffle's +yamasaki +yari +yearless +yechoi +Yeol +Yeong +yieldasterisk +yjpkag +ynew +ynxs +Yoav +yoffset +yold +YOUREXT +yourextension +yourpage +yper +ypertext +Yslow +Yuckymeat +yujo +Yura +Zakas +Zakirt +Zalgo +zantroke +zantrokeregular +Zapfino +Zaptec +Zartner +ZDAN +Zehe +Zenevich +ZENKAKU +Zepto +zfail +zhuyin +Zilla +zindex +Zinsser +ZIPCODE +Zitat +zoffset +zoomable +zoomctx +zoomer +Zopfli +Zorp +Zosia +zpass +ZQSD +zvon +ZWNBSP +ZWSP +Áaron +Émanuel +Österreich +ζήτα +Θεϊκό +Νεράιδα +ΟΔΥΣΣΕΥΣ +πάμε +Ρήμαν +Συνάρτηση +Алисы +април +недеља +Образец +Привет +Приключения +русская +Русский +русском +Стране +Українська +цитата +чудес +шеллы +языке +ארוך +לדוגמא +עִבְרִית +أحلامك +الانتقال +التطبيق +العربية +الفقرة +اليسار +اليمين +اَلأَعْشَى +باللغة +تحقيق +تطبيق +داستان +رائع +سيساعدك +شسيبتنمك +طولا +مرحبا +𝐜𝐨𝐬 +𝔰𝔩 +𝙻𝙽 +𝙻𝙾𝙶 +𝙼𝚊𝚝𝚑 +𝙿𝙸 +𝚂𝚀𝚁𝚃 +𝚊𝚌𝚘𝚜 +𝚊𝚌𝚘𝚜𝚑 +𝚊𝚜𝚒𝚗 +𝚊𝚜𝚒𝚗𝚑 +𝚊𝚝𝚊𝚗 +𝚊𝚝𝚊𝚗𝚑 +𝚌𝚋𝚛𝚝 +𝚌𝚘𝚜𝚑 +𝚎𝚡𝚙 +𝚎𝚡𝚙𝚖 +𝚑𝚢𝚙𝚘𝚝 +𝚕𝚘𝚐 +𝚙𝚘𝚠 +𝚜𝚒𝚗𝚑 +𝚜𝚚𝚛𝚝 +𝚝𝚊𝚗𝚑 +𞤲𞥋𞤣𞤫 diff --git a/patch.txt b/patch.txt new file mode 100644 index 000000000000000..e9c495585f45fa2 --- /dev/null +++ b/patch.txt @@ -0,0 +1,5703 @@ +diff --git a/.github/workflows/spelling-check-bot.yml b/.github/workflows/spelling-check-bot.yml +new file mode 100644 +index 0000000000..78d9119d67 +--- /dev/null ++++ b/.github/workflows/spelling-check-bot.yml +@@ -0,0 +1,48 @@ ++name: Create an issue to report typos ++ ++on: ++ schedule: ++ - cron: "0 0 * * mon" ++ workflow_dispatch: ++ ++jobs: ++ sync: ++ if: github.repository == 'mdn/content' ++ runs-on: ubuntu-latest ++ ++ steps: ++ - uses: actions/checkout@v4 ++ ++ - name: Setup Node.js environment ++ uses: actions/setup-node@v4 ++ with: ++ node-version-file: ".nvmrc" ++ cache: yarn ++ ++ - name: Run scripts ++ run: | ++ npm install ++ echo Running spelling check... ++ output=$(npx cspell --no-progress --gitignore --config .vscode/cspell.json "**/*.md" || exit 0) ++ echo "$output" ++ echo "OUTPUT<> $GITHUB_ENV ++ echo "$output" >> $GITHUB_ENV ++ echo "EOF" >> $GITHUB_ENV ++ ++ - name: Create an issue ++ if: env.OUTPUT != '' ++ uses: dacbd/create-issue-action@main ++ with: ++ token: ${{ secrets.GITHUB_TOKEN }} ++ title: Weekly spelling check ++ body: | ++ Typos and unknown words: ++ ++ ``` ++ ${{ env.OUTPUT }} ++ ``` ++ ++ > [!TIP] ++ > To exclude words from the spellchecker, you can add valid words (web technology terms or abbreviations) to the [project-words.txt](https://github.com/mdn/content/blob/main/.vscode/project-words.txt) dictionary for IDE autocompletion. To ignore strings that are not words (`AABBCC` in code, for instance), you can add them to [ignored-words.txt](https://github.com/mdn/content/blob/main/.vscode/ignored-words.txt). ++ env: ++ OUTPUT: ${{ env.OUTPUT }} +diff --git a/.vscode/cspell.json b/.vscode/cspell.json +index 0e7391244b..5ae3ea3003 100644 +--- a/.vscode/cspell.json ++++ b/.vscode/cspell.json +@@ -3,7 +3,10 @@ + "version": "0.2", + "language": "en-US", + "languageId": "*", ++ "useGitignore": true, + "dictionaries": [ ++ "project-words", ++ "ignored-words", + "bash", + "css", + "cpp", +@@ -17,7 +20,6 @@ + "markdown", + "node", + "npm", +- "project-words", + "python", + "softwareTerms", + "svelte", +@@ -37,10 +39,9 @@ + // TODO - add some details what these match + "\\(#\\w*\\)", + "\\]\\(\\S*\\)", +- "\\]\\(\\S*\\)", + "\\*\\*\\w\\*\\*\\w*", + "\\*\\w\\*\\w*", +- "#[\\w-]*", ++ "#[À-ž\\w-]*", + "aria-activedescendant=\"(?:[^\\\"]+|\\.)*\"", + "aria-controls=\"(?:[^\\\"]+|\\.)*\"", + "aria-describedby=\"(?:[^\\\"]+|\\.)*\"", +@@ -55,11 +56,13 @@ + "for=\"(?:[^\\\"]+|\\.)*\"", + "HexValues", + "href=\"(?:[^\\\"]+|\\.)*\"", +- "id=\"(?:[^\\\"]+|\\.)*\"", ++ "(?<=id)=\"(?:[^\\\"]+|\\.)*\"", + "lang=\".*\">.*