From 1a7cb8fad4dedfb56fa259f6298670c1cbffa358 Mon Sep 17 00:00:00 2001 From: winterrdog <87463258+winterrdog@users.noreply.github.com> Date: Mon, 27 Oct 2025 06:19:34 +0300 Subject: [PATCH 01/26] Fix: Update Firefox cap link for Access-Control-Max-Age header (#41667) Co-authored-by: winterrdog --- .../web/http/reference/headers/access-control-max-age/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/en-us/web/http/reference/headers/access-control-max-age/index.md b/files/en-us/web/http/reference/headers/access-control-max-age/index.md index 4fe2a1a62a5d48e..9c8ea17a253a77f 100644 --- a/files/en-us/web/http/reference/headers/access-control-max-age/index.md +++ b/files/en-us/web/http/reference/headers/access-control-max-age/index.md @@ -32,7 +32,7 @@ Access-Control-Max-Age: - `` - : Maximum number of seconds for which the results can be cached as an unsigned non-negative integer. - Firefox [caps this at 24 hours](https://searchfox.org/firefox-main/source/netwerk/protocol/http/nsCORSListenerProxy.cpp#1207) (86400 seconds). + Firefox [caps this at 24 hours](https://searchfox.org/firefox-main/source/netwerk/protocol/http/nsCORSListenerProxy.cpp#1393) (86400 seconds). Chromium (prior to v76) [caps at 10 minutes](https://source.chromium.org/chromium/chromium/src/+/main:services/network/public/cpp/cors/preflight_result.cc;drc=52002151773d8cd9ffc5f557cd7cc880fddcae3e;l=36) (600 seconds). Chromium (starting in v76) [caps at 2 hours](https://source.chromium.org/chromium/chromium/src/+/main:services/network/public/cpp/cors/preflight_result.cc;drc=49e7c0b4886cac1f3d09dc046bd528c9c811a0fa;l=31) (7200 seconds). The default value is 5 seconds. From 1abe075be40cd938aa9131a42b4e03b21b78627c Mon Sep 17 00:00:00 2001 From: lionel-rowe Date: Mon, 27 Oct 2025 12:19:41 +0800 Subject: [PATCH 02/26] Specify default offset of Range objects (#41697) --- files/en-us/web/api/document/createrange/index.md | 3 ++- files/en-us/web/api/range/range/index.md | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/files/en-us/web/api/document/createrange/index.md b/files/en-us/web/api/document/createrange/index.md index 7ed31680806bc71..9c90a64e0b2b5fe 100644 --- a/files/en-us/web/api/document/createrange/index.md +++ b/files/en-us/web/api/document/createrange/index.md @@ -9,7 +9,8 @@ browser-compat: api.Document.createRange {{APIRef("DOM")}} The **`Document.createRange()`** method returns a new -{{domxref("Range")}} object. +{{domxref("Range")}} object whose start and end are offset 0 of the {{domxref("Document")}} +object on which it was called. ## Syntax diff --git a/files/en-us/web/api/range/range/index.md b/files/en-us/web/api/range/range/index.md index 8567b76d9bd7c0d..f9eb7ae8703ffac 100644 --- a/files/en-us/web/api/range/range/index.md +++ b/files/en-us/web/api/range/range/index.md @@ -9,7 +9,7 @@ browser-compat: api.Range.Range {{ APIRef("DOM") }} The **`Range()`** constructor returns a newly created -{{domxref("Range")}} object whose start and end is the global {{domxref("Document")}} +{{domxref("Range")}} object whose start and end are offset 0 of the the global {{domxref("Window/document", "document")}} object. ## Syntax From 6722199b4d63fad3c33db1146af380fc98b6c202 Mon Sep 17 00:00:00 2001 From: Joshua Chen Date: Mon, 27 Oct 2025 05:17:57 -0400 Subject: [PATCH 03/26] Fix content issues (#41699) --- .vscode/dictionaries/proper-names.txt | 2 ++ CONTRIBUTING.md | 2 +- files/en-us/glossary/bun/index.md | 2 +- files/en-us/glossary/javascript/index.md | 2 +- .../frameworks_libraries/svelte_getting_started/index.md | 2 +- .../core/structuring_content/table_accessibility/index.md | 2 +- .../learn_web_development/core/version_control/index.md | 2 +- .../introducing_complete_toolchain/index.md | 2 +- .../extensions/client-side_tools/overview/index.md | 2 +- .../server-side/django/development_environment/index.md | 2 +- .../server-side/express_nodejs/deployment/index.md | 2 +- .../howto/tools_and_setup/using_github_pages/index.md | 2 +- files/en-us/mozilla/firefox/releases/125/index.md | 2 +- files/en-us/mozilla/firefox/releases/145/index.md | 2 +- files/en-us/web/api/fedcm_api/idp_integration/index.md | 2 +- files/en-us/web/api/fedcm_api/index.md | 6 +++--- files/en-us/web/api/fedcm_api/rp_sign-in/index.md | 6 +++--- files/en-us/web/api/gpusupportedfeatures/index.md | 2 +- files/en-us/web/api/idbindex/getallrecords/index.md | 2 +- files/en-us/web/api/idbobjectstore/getallrecords/index.md | 2 +- files/en-us/web/api/identitycredential/configurl/index.md | 2 +- .../web/api/identitycredential/disconnect_static/index.md | 2 +- files/en-us/web/api/identitycredential/index.md | 2 +- .../web/api/identitycredential/isautoselected/index.md | 2 +- files/en-us/web/api/identitycredential/token/index.md | 2 +- files/en-us/web/api/identityprovider/close_static/index.md | 2 +- .../web/api/identityprovider/getuserinfo_static/index.md | 2 +- files/en-us/web/api/identityprovider/index.md | 2 +- .../using_custom_functions/index.md | 2 +- files/en-us/web/css/interactivity/index.md | 2 +- .../reference/javascript_technologies_overview/index.md | 2 +- .../storage_access_policy/errors/cookieblockedall/index.md | 2 +- files/en-us/web/svg/reference/attribute/index.md | 2 +- .../web/svg/reference/attribute/text-overflow/index.md | 2 +- files/en-us/web/svg/reference/element/feblend/index.md | 2 +- .../en-us/web/svg/reference/element/fecolormatrix/index.md | 2 +- .../web/svg/reference/element/fecomponenttransfer/index.md | 2 +- files/en-us/web/svg/reference/element/fecomposite/index.md | 2 +- .../web/svg/reference/element/feconvolvematrix/index.md | 2 +- .../web/svg/reference/element/fediffuselighting/index.md | 2 +- .../web/svg/reference/element/fedisplacementmap/index.md | 2 +- files/en-us/web/svg/reference/element/feturbulence/index.md | 2 +- 42 files changed, 47 insertions(+), 45 deletions(-) diff --git a/.vscode/dictionaries/proper-names.txt b/.vscode/dictionaries/proper-names.txt index ee72f6de9fe26be..255e5e47e6c7947 100644 --- a/.vscode/dictionaries/proper-names.txt +++ b/.vscode/dictionaries/proper-names.txt @@ -73,6 +73,7 @@ Browsersync Bubka Bundlesize Bunyakovsky +Bushell Butterick Buzzcocks Bynens @@ -114,6 +115,7 @@ codingintrigue Codrops Coleoptera Colomb +Comeau Conde Corber Cortana diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1cd2ad0a8b8f35f..173b9aa2d53a631 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -62,7 +62,7 @@ If you've created a new GitHub account and want to know what to do next, you can This is the easiest way to contribute **small changes** described in [Simple changes](#simple-changes). - [GitHub Desktop](https://docs.github.com/en/get-started/using-github/github-desktop) - A desktop app for managing interaction with GitHub. - [GitHub CLI](https://docs.github.com/en/github-cli/github-cli/about-github-cli) - A command-line wrapper for interacting with GitHub. -- [`git`](https://git-scm.com/downloads) - You can use `git` from the command line to interact with GitHub. +- [`git`](https://git-scm.com/downloads/) - You can use `git` from the command line to interact with GitHub. The examples in this document assume you are using this method. The [`git` cheat sheet](https://training.github.com/) and [Using Git](https://docs.github.com/en/get-started) guide are useful resources for beginners and advanced users. diff --git a/files/en-us/glossary/bun/index.md b/files/en-us/glossary/bun/index.md index 422dad23f289c4f..1d487a82b8ca69e 100644 --- a/files/en-us/glossary/bun/index.md +++ b/files/en-us/glossary/bun/index.md @@ -17,4 +17,4 @@ Unlike [Node.js](https://nodejs.org/) and [Deno](https://deno.com/), Bun is buil ## See also -- [Bun website](https://bun.sh/) +- [Bun website](https://bun.com/) diff --git a/files/en-us/glossary/javascript/index.md b/files/en-us/glossary/javascript/index.md index d8dff4848a4a0db..c28ff847c82b8d3 100644 --- a/files/en-us/glossary/javascript/index.md +++ b/files/en-us/glossary/javascript/index.md @@ -5,7 +5,7 @@ page-type: glossary-definition sidebar: glossarysidebar --- -JavaScript (or "JS") is a programming language used most often for dynamic client-side scripts on webpages, but it is also often used on the {{Glossary("Server","server")}}-side, using a runtime such as {{Glossary("Node.js")}}, {{Glossary("Deno")}}, and [Bun](https://bun.sh/). +JavaScript (or "JS") is a programming language used most often for dynamic client-side scripts on webpages, but it is also often used on the {{Glossary("Server","server")}}-side, using a runtime such as {{Glossary("Node.js")}}, {{Glossary("Deno")}}, and [Bun](https://bun.com/). JavaScript **should not** be confused with the [Java programming language](). Although _"Java"_ and _"JavaScript"_ are trademarks (or registered trademarks) of Oracle in the U.S. and other countries, the two programming languages are significantly different in their syntax, semantics, and use cases. diff --git a/files/en-us/learn_web_development/core/frameworks_libraries/svelte_getting_started/index.md b/files/en-us/learn_web_development/core/frameworks_libraries/svelte_getting_started/index.md index 099d19d8012c191..caba6338c90546d 100644 --- a/files/en-us/learn_web_development/core/frameworks_libraries/svelte_getting_started/index.md +++ b/files/en-us/learn_web_development/core/frameworks_libraries/svelte_getting_started/index.md @@ -410,7 +410,7 @@ The most popular version control system is Git, along with GitHub, a site that p We'll be using GitHub so that you can easily download the source code for each article. You will also be able to get the code as it should be after completing the article, just in case you get lost. -After [installing git](https://git-scm.com/downloads), to clone the repository you should execute: +After [installing git](https://git-scm.com/downloads/), to clone the repository you should execute: ```bash git clone https://github.com/opensas/mdn-svelte-tutorial.git diff --git a/files/en-us/learn_web_development/core/structuring_content/table_accessibility/index.md b/files/en-us/learn_web_development/core/structuring_content/table_accessibility/index.md index bb7294aefcde79b..1de13a46d688b77 100644 --- a/files/en-us/learn_web_development/core/structuring_content/table_accessibility/index.md +++ b/files/en-us/learn_web_development/core/structuring_content/table_accessibility/index.md @@ -220,7 +220,7 @@ Let's get you to put these new elements into action. Shoes - Shoeshop + Shoe shop 13/09 Big regrets 65 diff --git a/files/en-us/learn_web_development/core/version_control/index.md b/files/en-us/learn_web_development/core/version_control/index.md index 5c6a90fcc9727c8..213dae6cfb63e13 100644 --- a/files/en-us/learn_web_development/core/version_control/index.md +++ b/files/en-us/learn_web_development/core/version_control/index.md @@ -15,7 +15,7 @@ This module takes you through the essentials of version control using Git and Gi ## Prerequisites -- A desktop computer with Git installed on it (see the [Git downloads page](https://git-scm.com/downloads)). +- A desktop computer with Git installed on it (see the [Git downloads page](https://git-scm.com/downloads/)). - A tool to use Git. Depending on how you like to work, you could use: - A [Git GUI client](https://git-scm.com/downloads/guis/) (we'd recommend [GitHub Desktop](https://desktop.github.com/download/), [SourceTree](https://www.sourcetreeapp.com/) or [Git Kraken](https://www.gitkraken.com/)). - A command line/terminal window (check out our [Command line crash course](/en-US/docs/Learn_web_development/Getting_started/Environment_setup/Command_line) for an introduction). diff --git a/files/en-us/learn_web_development/extensions/client-side_tools/introducing_complete_toolchain/index.md b/files/en-us/learn_web_development/extensions/client-side_tools/introducing_complete_toolchain/index.md index 5deadf1bfda553f..2b53df603045adf 100644 --- a/files/en-us/learn_web_development/extensions/client-side_tools/introducing_complete_toolchain/index.md +++ b/files/en-us/learn_web_development/extensions/client-side_tools/introducing_complete_toolchain/index.md @@ -88,7 +88,7 @@ Revision control can also allow you to _branch_ out your project code, creating Finally, it can help you undo changes or revert your code back to a time "when it was working" if a mistake has been introduced somewhere and you are having trouble fixing it — something all developers need to do once in a while! -Git can be [downloaded and installed via the git-scm website](https://git-scm.com/downloads) — download the relevant installer for your system, run it, and follow the on-screen prompts. This is all you need to do for now. +Git can be [downloaded and installed via the git-scm website](https://git-scm.com/downloads/) — download the relevant installer for your system, run it, and follow the on-screen prompts. This is all you need to do for now. You can interact with git in a number of different ways, from using the command line to issue commands, to using a [git GUI app](https://git-scm.com/downloads/guis) to issue the same commands by pushing buttons, or even from directly inside your code editor, as seen in the Visual Studio Code example below: diff --git a/files/en-us/learn_web_development/extensions/client-side_tools/overview/index.md b/files/en-us/learn_web_development/extensions/client-side_tools/overview/index.md index 4b00afed72cdcf2..2a9d9f814d667e2 100644 --- a/files/en-us/learn_web_development/extensions/client-side_tools/overview/index.md +++ b/files/en-us/learn_web_development/extensions/client-side_tools/overview/index.md @@ -61,7 +61,7 @@ Let's look at each one of these in more detail. The editor, operating system, and browser are all development environments. We will assume that you have already settled down with a choice you are most comfortable with. However, before installing and running other tools, there are yet two choices to make: -- Where you are going to run the tools on. Most tools that are run locally are written in JavaScript, so you need a JavaScript interpreter on your computer that can be invoked from the command line (not the one in your browser). [Node.js](https://nodejs.org/) remains the industry standard and we will use it. [Bun](https://bun.sh/) is intended as a drop-in replacement for Node.js, known for its speed and powerful APIs. +- Where you are going to run the tools on. Most tools that are run locally are written in JavaScript, so you need a JavaScript interpreter on your computer that can be invoked from the command line (not the one in your browser). [Node.js](https://nodejs.org/) remains the industry standard and we will use it. [Bun](https://bun.com/) is intended as a drop-in replacement for Node.js, known for its speed and powerful APIs. - How you are going to install the tools, in other words, the _package manager_. Node provides [npm](https://www.npmjs.com/) by default, so we will use it. [Yarn](https://yarnpkg.com/) and [pnpm](https://pnpm.io/) are other popular choices, each with their own advantages such as speed, project management, etc. ### Safety net diff --git a/files/en-us/learn_web_development/extensions/server-side/django/development_environment/index.md b/files/en-us/learn_web_development/extensions/server-side/django/development_environment/index.md index 46ec233fe4a9330..061b1d72f2a8623 100644 --- a/files/en-us/learn_web_development/extensions/server-side/django/development_environment/index.md +++ b/files/en-us/learn_web_development/extensions/server-side/django/development_environment/index.md @@ -460,7 +460,7 @@ Now that the repository ("repo") is created on GitHub we are going to want to cl In the "Clone" section, select the "HTTPS" tab, and copy the URL. If you used the repository name "django_local_library", the URL should be something like: `https://github.com//django_local_library.git`. -2. Install _git_ for your local computer ([official Git download guide](https://git-scm.com/downloads)). +2. Install _git_ for your local computer ([official Git download guide](https://git-scm.com/downloads/)). 3. Open a command prompt/terminal and clone your repo using the URL you copied above: ```bash diff --git a/files/en-us/learn_web_development/extensions/server-side/express_nodejs/deployment/index.md b/files/en-us/learn_web_development/extensions/server-side/express_nodejs/deployment/index.md index 94d68ecb86cf4a0..1420d2c329f8d36 100644 --- a/files/en-us/learn_web_development/extensions/server-side/express_nodejs/deployment/index.md +++ b/files/en-us/learn_web_development/extensions/server-side/express_nodejs/deployment/index.md @@ -371,7 +371,7 @@ The steps are: Now that the repository ("repo") is created on GitHub we are going to want to clone (copy) it to our local computer: -1. Install _git_ for your local computer ([official Git download guide](https://git-scm.com/downloads)). +1. Install _git_ for your local computer ([official Git download guide](https://git-scm.com/downloads/)). 2. Open a command prompt/terminal and clone your repo using the URL you copied above: ```bash diff --git a/files/en-us/learn_web_development/howto/tools_and_setup/using_github_pages/index.md b/files/en-us/learn_web_development/howto/tools_and_setup/using_github_pages/index.md index 32073ff48563461..89ad7acfac795ee 100644 --- a/files/en-us/learn_web_development/howto/tools_and_setup/using_github_pages/index.md +++ b/files/en-us/learn_web_development/howto/tools_and_setup/using_github_pages/index.md @@ -13,7 +13,7 @@ GitHub is a very important and useful community to get involved in, and Git/GitH ### Basic GitHub setup -1. First of all, [install Git](https://git-scm.com/downloads) on your machine. This is the underlying version control system software that GitHub works on top of. +1. First of all, [install Git](https://git-scm.com/downloads/) on your machine. This is the underlying version control system software that GitHub works on top of. 2. Next, [sign up for a GitHub account](https://github.com/signup). It's simple and easy. 3. Once you've signed up, log in to [github.com](https://github.com/) with your username and password. diff --git a/files/en-us/mozilla/firefox/releases/125/index.md b/files/en-us/mozilla/firefox/releases/125/index.md index c346c3a4686c284..e0a6de6f338a21a 100644 --- a/files/en-us/mozilla/firefox/releases/125/index.md +++ b/files/en-us/mozilla/firefox/releases/125/index.md @@ -71,7 +71,7 @@ No notable changes. #### Removals -- The [`SVGAElement.text`](/en-US/docs/Web/API/SVGAElement#svgaelement.text) property has been removed. The {{domxref("Node.textContent", "textContent")}} property (inherited from `Node`) is broadly supported and should be used instead. ([Firefox bug 1880689](https://bugzil.la/1880689)). +- The [`SVGAElement.text`](/en-US/docs/Web/API/SVGAElement/text) property has been removed. The {{domxref("Node.textContent", "textContent")}} property (inherited from `Node`) is broadly supported and should be used instead. ([Firefox bug 1880689](https://bugzil.la/1880689)). ### WebAssembly diff --git a/files/en-us/mozilla/firefox/releases/145/index.md b/files/en-us/mozilla/firefox/releases/145/index.md index 54386c91adb0dd6..fbf472a2bcfffd3 100644 --- a/files/en-us/mozilla/firefox/releases/145/index.md +++ b/files/en-us/mozilla/firefox/releases/145/index.md @@ -36,7 +36,7 @@ Firefox 145 is the current [Beta version of Firefox](https://www.firefox.com/en- - The {{cssxref("text-autospace")}} property is now supported, allowing automatic spacing adjustments between characters from different scripts ([Firefox bug 1981086](https://bugzil.la/1981086), [Firefox bug 1869577](https://bugzil.la/1869577)). -- Firefox now supports the legacy [`-webkit-fill-available` keyword](Web/CSS/WebKit_Extensions) as a value for the CSS {{cssxref("width")}} and {{cssxref("height")}} properties, to improve web compatibility. +- Firefox now supports the legacy [`-webkit-fill-available` keyword](/en-US/docs/Web/CSS/WebKit_Extensions) as a value for the CSS {{cssxref("width")}} and {{cssxref("height")}} properties, to improve web compatibility. This keyword is an alias for the recently-standardized `stretch` keyword (i.e., [`width: stretch`](/en-US/docs/Web/CSS/width#stretch) and [`height: stretch`](/en-US/docs/Web/CSS/height#stretch)) which isn't yet supported in Firefox. ([Firefox bug 1988938](https://bugzil.la/1988938), [Firefox bug 1789477](https://bugzil.la/1789477)). diff --git a/files/en-us/web/api/fedcm_api/idp_integration/index.md b/files/en-us/web/api/fedcm_api/idp_integration/index.md index 8ee690d522f5bd8..a712dc9bbeba87f 100644 --- a/files/en-us/web/api/fedcm_api/idp_integration/index.md +++ b/files/en-us/web/api/fedcm_api/idp_integration/index.md @@ -374,4 +374,4 @@ Once the user is signed in to the IdP, the IdP should: ## See also -- [Federated Credential Management API](https://privacysandbox.google.com/cookies/fedcm) on privacysandbox.google.com (2023) +- [Federated Credential Management API](https://developer.chrome.com/docs/identity/fedcm/overview) on developer.chrome.com (2023) diff --git a/files/en-us/web/api/fedcm_api/index.md b/files/en-us/web/api/fedcm_api/index.md index 8a181619038873f..45b11bea29a3fb8 100644 --- a/files/en-us/web/api/fedcm_api/index.md +++ b/files/en-us/web/api/fedcm_api/index.md @@ -83,8 +83,8 @@ The availability of FedCM within `