diff --git a/.github/workflows/pr-test.yml b/.github/workflows/pr-test.yml
index 4847c680c58730a..ee49f08f320535a 100644
--- a/.github/workflows/pr-test.yml
+++ b/.github/workflows/pr-test.yml
@@ -136,10 +136,10 @@ jobs:
npx @mdn/rari build --no-basic --json-issues --data-issues "${ARGS[@]}"
- # Workaround, as fred-ssr doesn't copy assets.
+ # Workaround, as `fred ssr` doesn't copy assets.
cp -vR node_modules/@mdn/fred/out/. "$BUILD_OUT_ROOT"
- npx --package=@mdn/fred fred-ssr
+ npx @mdn/fred ssr
echo "Disk usage size of the build"
du -sh $BUILD_OUT_ROOT
diff --git a/files/en-us/learn_web_development/core/css_layout/grids/index.md b/files/en-us/learn_web_development/core/css_layout/grids/index.md
index b8632497e17fb0f..b5cfd0e2358a8fb 100644
--- a/files/en-us/learn_web_development/core/css_layout/grids/index.md
+++ b/files/en-us/learn_web_development/core/css_layout/grids/index.md
@@ -43,7 +43,7 @@ A grid is a collection of horizontal and vertical lines creating a pattern again
A grid will typically have **columns**, **rows**, and then gaps between each row and column. The gaps are commonly referred to as **gutters**.
-
+
## Creating your grid in CSS
diff --git a/files/en-us/learn_web_development/core/structuring_content/debugging_html/index.md b/files/en-us/learn_web_development/core/structuring_content/debugging_html/index.md
index 06c44059189ae11..b40b6a201e13ad0 100644
--- a/files/en-us/learn_web_development/core/structuring_content/debugging_html/index.md
+++ b/files/en-us/learn_web_development/core/structuring_content/debugging_html/index.md
@@ -95,7 +95,7 @@ You can open the devtools in a similar way in each browser — see [How to open
For this article, the only relevant devtools function is the **DOM inspector**, which shows the currently-rendered HTML DOM and allows you to edit it. Let's look at this now:
1. Open the devtools in your browser.
-2. Open the DOM inspector. It is in the same place in each browser — the first tab in the devtools at the start of the row. In Firefox it is labelled _Inspector_, while in Safari, Edge, and Chrome it is labeled _Elements_. This should be the tab selected by default when you first open the devtools, but select it if it isn't.
+2. Open the DOM inspector. It is in the same place in each browser — the first tab in the devtools at the start of the row. In Firefox it is labeled _Inspector_, while in Safari, Edge, and Chrome it is labeled _Elements_. This should be the tab selected by default when you first open the devtools, but select it if it isn't.
3. Examine the DOM tree structure shown in the tab, and note how you can click the little expansion arrows at the start of each DOM node to expand and collapse them and reveal their descendant nodes. You can also use the up and down cursor keys to move up and down the nodes, and the right and left cursor keys to expand and collapse the nodes.
4. Also try hovering over the nodes (or selecting them with the cursor keys) and note how the currently-hovered (or selected) element is highlighted in the viewport.
5. You can also edit the rendered DOM. We won't use the editing functionality in this article, but take some time to look up how to do this if you are curious.
diff --git a/files/en-us/learn_web_development/extensions/client-side_apis/client-side_storage/index.md b/files/en-us/learn_web_development/extensions/client-side_apis/client-side_storage/index.md
index 65d9ab1fb3dc249..fc584889ac52459 100644
--- a/files/en-us/learn_web_development/extensions/client-side_apis/client-side_storage/index.md
+++ b/files/en-us/learn_web_development/extensions/client-side_apis/client-side_storage/index.md
@@ -143,7 +143,7 @@ Let's apply this new-found knowledge by writing a working example to give you an
You can find the example HTML at [personal-greeting.html](https://github.com/mdn/learning-area/blob/main/javascript/apis/client-side-storage/web-storage/personal-greeting.html) — this contains a website with a header, content, and footer, and a form for entering your name.
-
+
Let's build up the example, so you can understand how it works.
diff --git a/files/en-us/learn_web_development/extensions/server-side/express_nodejs/forms/delete_author_form/index.md b/files/en-us/learn_web_development/extensions/server-side/express_nodejs/forms/delete_author_form/index.md
index 4d1469d835d2a17..6a135187eddc147 100644
--- a/files/en-us/learn_web_development/extensions/server-side/express_nodejs/forms/delete_author_form/index.md
+++ b/files/en-us/learn_web_development/extensions/server-side/express_nodejs/forms/delete_author_form/index.md
@@ -149,7 +149,7 @@ p
The control should now appear as a link, as shown below on the _Author detail_ page.
-
+
## What does it look like?
diff --git a/files/en-us/learn_web_development/extensions/server-side/express_nodejs/forms/update_book_form/index.md b/files/en-us/learn_web_development/extensions/server-side/express_nodejs/forms/update_book_form/index.md
index d931164476f4272..296137b9ad618ca 100644
--- a/files/en-us/learn_web_development/extensions/server-side/express_nodejs/forms/update_book_form/index.md
+++ b/files/en-us/learn_web_development/extensions/server-side/express_nodejs/forms/update_book_form/index.md
@@ -159,7 +159,7 @@ Run the application, open your browser to `http://localhost:3000/`, select the _
The form should look just like the _Create book_ page, only with a title of 'Update book', and pre-populated with record values.
-
+
> [!NOTE]
> The other pages for updating objects can be implemented in much the same way. We've left that as a challenge.
diff --git a/files/en-us/learn_web_development/getting_started/web_standards/how_the_web_works/index.md b/files/en-us/learn_web_development/getting_started/web_standards/how_the_web_works/index.md
index 3c347e6b4997fc5..9bafbc4f35957f1 100644
--- a/files/en-us/learn_web_development/getting_started/web_standards/how_the_web_works/index.md
+++ b/files/en-us/learn_web_development/getting_started/web_standards/how_the_web_works/index.md
@@ -42,7 +42,7 @@ This theory is not essential to writing web code in the short term, but before l
Computers connected to the internet are called **clients** and **servers**. A simplified diagram of how they interact might look like this:
-
+
- Clients are the typical web user's internet-connected devices (for example, your computer connected to your Wi-Fi, or your phone connected to your mobile network) and web-accessing software available on those devices (usually a web browser like Firefox or Chrome).
- Servers are computers that store webpages, sites, or apps. When a client wants to access a webpage, a copy of the webpage code is downloaded from the server to the client machine, where it is rendered by the browser and displayed to the user.
diff --git a/files/en-us/learn_web_development/getting_started/your_first_website/styling_the_content/index.md b/files/en-us/learn_web_development/getting_started/your_first_website/styling_the_content/index.md
index babc8b67f1bfb2b..22ace0d20d56bfe 100644
--- a/files/en-us/learn_web_development/getting_started/your_first_website/styling_the_content/index.md
+++ b/files/en-us/learn_web_development/getting_started/your_first_website/styling_the_content/index.md
@@ -200,7 +200,7 @@ Let's return to our example and use CSS to improve the appearance of the text. W
Something you'll notice about CSS as you use it more is that a lot of it is about boxes. Most HTML elements on a page can be thought of as boxes that sit on top of (or alongside) other boxes. You can set values on these boxes for size, color, positioning, etc. This is referred to as [**the box model**](/en-US/docs/Learn_web_development/Core/Styling_basics/Box_model).
-
+
Each box that takes up space on your page has properties like:
diff --git a/files/en-us/mozilla/firefox/experimental_features/index.md b/files/en-us/mozilla/firefox/experimental_features/index.md
index c0a09483a0896e3..eb45522d7eb356b 100644
--- a/files/en-us/mozilla/firefox/experimental_features/index.md
+++ b/files/en-us/mozilla/firefox/experimental_features/index.md
@@ -79,6 +79,21 @@ The HTML [``](/en-US/docs/Web/HTML/Reference/Elements/input/
## CSS
+### `circle()` and `ellipse()` allow `farthest-corner` and `closest-corner` keywords
+
+The `farthest-corner` and `closest-corner` keywords can now be used for specifying the radii values of the [`ellipse()`](/en-US/docs/Web/CSS/Reference/Values/basic-shape/ellipse) and [`circle()`](/en-US/docs/Web/CSS/Reference/Values/basic-shape/circle) CSS basic shapes.
+(See [Firefox bug 2037673](https://bugzil.la/2037673) for more details.)
+
+| Release channel | Version added | Enabled by default? |
+| ----------------- | ------------- | ------------------- |
+| Nightly | 153 | Yes |
+| Developer Edition | 153 | No |
+| Beta | 153 | No |
+| Release | 153 | No |
+
+- `layout.css.ellipse-corners.enabled`
+ - : Set to `true` to enable.
+
### Hex boxes to display stray control characters
This feature renders control characters (Unicode category Cc) other than _tab_ (`U+0009`), _line feed_ (`U+000A`), _form feed_ (`U+000C`), and _carriage return_ (`U+000D`) as a hex box when they are not expected. (See [Firefox bug 1099557](https://bugzil.la/1099557) for more details.)
diff --git a/files/en-us/mozilla/firefox/releases/153/index.md b/files/en-us/mozilla/firefox/releases/153/index.md
index b227b323b435580..03c2ba560329c5b 100644
--- a/files/en-us/mozilla/firefox/releases/153/index.md
+++ b/files/en-us/mozilla/firefox/releases/153/index.md
@@ -16,7 +16,11 @@ Firefox 153 is the current [Beta version of Firefox](https://www.firefox.com/en-
## Changes for web developers
-
+### Developer Tools
+
+- The developer tools now provide the heading level for a heading element in the accessibility highlighter and accessibility tree (previously just the fact that it was a heading was shown).
+ The information can be found in the [Accessibility Inspector panel](https://firefox-source-docs.mozilla.org/devtools-user/accessibility_inspector/index.html).
+ ([Firefox bug 1588784](https://bugzil.la/1588784) and [Firefox bug 2044904](https://bugzil.la/2044904)).
### HTML
@@ -154,3 +158,8 @@ You can find more such features on the [Experimental features](/en-US/docs/Mozil
The {{cssxref("sibling-count")}} and {{cssxref("sibling-index")}} function are now supported. The `sibling-count()` function returns the number sibling elements as well as the element itself. The `sibling-index()` function returns the index number of the element in relation to its siblings, this starts from `1` and not `0`.
([Firefox bug 2042063](https://bugzil.la/2042063)).
+
+- **CSS basic shapes allow `farthest-corner` and `closest-corner` keywords** (Nightly): `layout.css.ellipse-corners.enabled`
+
+ The `farthest-corner` and `closest-corner` keywords can now be used for specifying the radii values of the [`ellipse()`](/en-US/docs/Web/CSS/Reference/Values/basic-shape/ellipse) and [`circle()`](/en-US/docs/Web/CSS/Reference/Values/basic-shape/circle) CSS basic shapes.
+ ([Firefox bug 2037673](https://bugzil.la/2037673)).
diff --git a/files/en-us/web/api/canvasrenderingcontext2d/lang/index.md b/files/en-us/web/api/canvasrenderingcontext2d/lang/index.md
index 21fc3e20eb18932..61cf12fd58cc10a 100644
--- a/files/en-us/web/api/canvasrenderingcontext2d/lang/index.md
+++ b/files/en-us/web/api/canvasrenderingcontext2d/lang/index.md
@@ -77,7 +77,7 @@ The HTML features a {{htmlelement("select")}} element that allows you to choose
#### JavaScript
-In the JavaScript, we first grab references to the `