Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added release note for CSSPropertyRule and registerProperty #34625

Merged
merged 10 commits into from
Jul 8, 2024
Prev Previous commit
Next Next commit
removed experimental note for CSS Properties and Values API
  • Loading branch information
dletorey committed Jul 4, 2024
commit 94d4335d1fb7830e1515348a99cec512bb71c328
42 changes: 0 additions & 42 deletions files/en-us/mozilla/firefox/experimental_features/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -1595,48 +1595,6 @@ See [Firefox bug 1740530](https://bugzil.la/1740530) for more details.
</tbody>
</table>

#### CSS Properties and Values API

The [CSS Properties and Values API](/en-US/docs/Web/API/CSS_Properties_and_Values_API) allows developers to register custom CSS properties through JavaScript via [`registerProperty()`](/en-US/docs/Web/API/CSS/registerProperty_static) or in CSS using the [`@property`](/en-US/docs/Web/CSS/@property) at-rule.
Registering properties using these two methods allows for type checking, default values, and properties that do or do not inherit values from their parent elements.
See [Firefox bug 1840480](https://bugzil.la/1840480) for more details.

<table>
<thead>
<tr>
<th>Release channel</th>
<th>Version added</th>
<th>Enabled by default?</th>
</tr>
</thead>
<tbody>
<tr>
<th>Nightly</th>
<td>116</td>
<td>Yes</td>
</tr>
<tr>
<th>Developer Edition</th>
<td>116</td>
<td>No</td>
</tr>
<tr>
<th>Beta</th>
<td>116</td>
<td>No</td>
</tr>
<tr>
<th>Release</th>
<td>116</td>
<td>No</td>
</tr>
<tr>
<th>Preference name</th>
<td colspan="2"><code>layout.css.property-and-value-api.enabled</code></td>
</tr>
</tbody>
</table>

#### CSS Custom Highlight API

The [CSS Custom Highlight API](/en-US/docs/Web/API/CSS_Custom_Highlight_API) provides a mechanism for styling arbitrary text ranges in a document (generalizing the behavior of other highlight pseudo-elements such as {{cssxref('::selection')}}, {{cssxref('::spelling-error')}}, {{cssxref('::grammar-error')}}, and {{cssxref('::target-text')}}).
Expand Down