Skip to content

Hyphenate compound modifiers built-in and left-hand side - #45418

Open
husamemadH wants to merge 1 commit into
mdn:mainfrom
husamemadH:fix-hyphenate-modifiers
Open

Hyphenate compound modifiers built-in and left-hand side#45418
husamemadH wants to merge 1 commit into
mdn:mainfrom
husamemadH:fix-hyphenate-modifiers

Conversation

@husamemadH

Copy link
Copy Markdown
Contributor

Description

Hyphenates "built-in", "left-hand side" and "right-hand side", "so-called" and "compile-time" in the 26 places where they modify a following noun.

Motivation

Used before a noun these are compound modifiers and take a hyphen. The repository already writes "built-in" about 528 times, so the unhyphenated ones are outliers.

Thirteen are the same sentence on the ARIA attribute pages — "as these have built in semantics and do not require ARIA attributes" — on aria-checked, aria-multiline, and the Element.aria* reflection properties. The rest are "built in objects and APIs", "all of the built in form validation", "including built in elements", "a customized built in element example", "Built in compression means…", "Built in HTML elements can have different states", "the built in Hunspell spell checker", and "tend to have built in mitigations".

Also "the left hand side expression" and "on the left hand side" on the invalid assignment error page, whose own slug is already invalid_assignment_left-hand_side; "The right hand side shows the received chunks"; "the so called CSS History Leak"; and "TypeScript adds compile time type checking".

Verb uses are left alone, for example "the application that we built in this tutorial" and "the main platforms even have screen readers built in to enable visually impaired users".

Text inside code is untouched, so Safari's TypeError: Right hand side of instanceof is not an object keeps its exact wording.

@husamemadH
husamemadH requested review from a team as code owners August 31, 2026 19:46
@husamemadH
husamemadH requested review from Josh-Cena, dipikabh, scottohara and sideshowbarker and removed request for a team August 31, 2026 19:46
@github-actions github-actions Bot added Content:WebAPI Web API docs Content:JS JavaScript docs Content:Learn Learning area docs (outside of one of the Learn:* subtags) Content:Other Any docs not covered by another "Content:" label Content:Accessibility Accessibility docs Content:Glossary Glossary entries Content:Firefox Content in the Mozilla/Firefox subtree size/m [PR only] 51-500 LoC changed labels Aug 31, 2026
@sideshowbarker
sideshowbarker removed request for a team and sideshowbarker August 31, 2026 21:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Content:Accessibility Accessibility docs Content:Firefox Content in the Mozilla/Firefox subtree Content:Glossary Glossary entries Content:JS JavaScript docs Content:Learn Learning area docs (outside of one of the Learn:* subtags) Content:Other Any docs not covered by another "Content:" label Content:WebAPI Web API docs size/m [PR only] 51-500 LoC changed

2 participants