From 4432d5c793ef487fdc5ee156cfc4297779455d6a Mon Sep 17 00:00:00 2001 From: Brian Thomas Smith Date: Thu, 7 Dec 2023 15:32:16 +0100 Subject: [PATCH] fix: Correct some 404 URLs (#30849) --- .../angular_getting_started/index.md | 2 +- .../firefox/releases/1.5/what_s_new_in_1.5_alpha/index.md | 2 +- files/en-us/mozilla/firefox/releases/109/index.md | 2 +- .../accessibility/understanding_wcag/understandable/index.md | 2 +- files/en-us/web/api/audiobuffersourcenode/start/index.md | 2 +- files/en-us/web/api/idbcursor/delete/index.md | 2 +- files/en-us/web/mathml/index.md | 2 +- .../tutorials/cycletracker/manifest_file/index.md | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/files/en-us/learn/tools_and_testing/client-side_javascript_frameworks/angular_getting_started/index.md b/files/en-us/learn/tools_and_testing/client-side_javascript_frameworks/angular_getting_started/index.md index caf717415f1795f..4364383695a768b 100644 --- a/files/en-us/learn/tools_and_testing/client-side_javascript_frameworks/angular_getting_started/index.md +++ b/files/en-us/learn/tools_and_testing/client-side_javascript_frameworks/angular_getting_started/index.md @@ -94,7 +94,7 @@ To install Angular on your local system, you need the following: - **Node.js** - Angular requires a [current, active LTS, or maintenance LTS](https://nodejs.org/about/releases) version of Node.js. For information about specific version requirements, see the `engines` key in the [package.json](https://unpkg.com/@angular/cli/package.json) file. + Angular requires a [current, active LTS, or maintenance LTS](https://nodejs.org/en/about/previous-releases) version of Node.js. For information about specific version requirements, see the `engines` key in the [package.json](https://unpkg.com/@angular/cli/package.json) file. For more information on installing Node.js, see [nodejs.org](https://nodejs.org). If you are unsure what version of Node.js runs on your system, run `node -v` in a terminal window. diff --git a/files/en-us/mozilla/firefox/releases/1.5/what_s_new_in_1.5_alpha/index.md b/files/en-us/mozilla/firefox/releases/1.5/what_s_new_in_1.5_alpha/index.md index 2f958d2e5180f5d..4df4f5ae6a369c1 100644 --- a/files/en-us/mozilla/firefox/releases/1.5/what_s_new_in_1.5_alpha/index.md +++ b/files/en-us/mozilla/firefox/releases/1.5/what_s_new_in_1.5_alpha/index.md @@ -96,7 +96,7 @@ This page is based largely on [https://www.squarefree.com/burningedg...eases/](h - ECMAScript for XML (E4X) - - : The Mozilla JavaScript engine now supports ECMAScript for XML (E4X), a draft ECMA standard that adds native XML datatypes to the language and provides operators for common XML operations. See [the ECMA specification](https://www.ecma-international.org/publications/standards/Ecma-357.htm). [Firefox bug 246441](https://bugzil.la/246441) + - : The Mozilla JavaScript engine now supports ECMAScript for XML (E4X), a draft ECMA standard that adds native XML datatypes to the language and provides operators for common XML operations. See [the ECMA specification](https://ecma-international.org/publications-and-standards/standards/ecma-357/). [Firefox bug 246441](https://bugzil.la/246441) - Translucent Windows (Windows/Linux) diff --git a/files/en-us/mozilla/firefox/releases/109/index.md b/files/en-us/mozilla/firefox/releases/109/index.md index 19ad1073b13573a..e94f50e6279b961 100644 --- a/files/en-us/mozilla/firefox/releases/109/index.md +++ b/files/en-us/mozilla/firefox/releases/109/index.md @@ -71,7 +71,7 @@ No notable changes. - The default [Content Security Policy (CSP)](/en-US/docs/Mozilla/Add-ons/WebExtensions/Content_Security_Policy) for Manifest V3 extensions has been updated to [include `upgrade-insecure-requests`](/en-US/docs/Mozilla/Add-ons/WebExtensions/Content_Security_Policy#upgrade_insecure_network_requests_in_manifest_v3). This means that, by default, all network requests are upgraded to use `https:`. Extensions that need to use `http:` can do so by overriding the default CSP using the [`content_security_policy`](/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/content_security_policy) manifest.json key ([Firefox bug 1797086](https://bugzil.la/1797086)). - The property `secretKeyLength` has been added to {{WebExtAPIRef("webRequest.SecurityInfo")}}. This property provides the length in bits of the secret key in the security properties of a web request ([Firefox bug 1778473](https://bugzil.la/1778473)). -- With the introduction of the [extensions button](https://support.mozilla.org/kb/unified-extensions), the default value of `default_area` in the [`action`](/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/action) and [`browser_action`](/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/browser_action) manifest keys has changed from `"navbar"` to `"menupanel"` ([Firefox bug 1799947](https://bugzil.la/1799947)). +- With the introduction of the [extensions button](https://support.mozilla.org/en-US/kb/extensions-button), the default value of `default_area` in the [`action`](/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/action) and [`browser_action`](/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/browser_action) manifest keys has changed from `"navbar"` to `"menupanel"` ([Firefox bug 1799947](https://bugzil.la/1799947)). - Support for {{WebExtAPIRef("omnibox.onDeleteSuggestion")}} and the `deletable` property in {{WebExtAPIRef("omnibox.SuggestResult")}}, enabling extensions to react to a user deleting an address bar search result ([Firefox bug 1799947](https://bugzil.la/1799947)). ## Older versions diff --git a/files/en-us/web/accessibility/understanding_wcag/understandable/index.md b/files/en-us/web/accessibility/understanding_wcag/understandable/index.md index 931ca91826f2aac..a7860d2bd33bd08 100644 --- a/files/en-us/web/accessibility/understanding_wcag/understandable/index.md +++ b/files/en-us/web/accessibility/understanding_wcag/understandable/index.md @@ -487,7 +487,7 @@ This guideline centers around helping users enter correct information when requi Cognitive function tests, like remembering a password, are not required for any step in an authentication process unless an alternative is provided, such as an object or personal content (e.g., images, videos, and audio) recognition, or a mechanism to assist (e.g., copy and paste and autosave passwords). - Check out the accessible authentication documentation for this standard to learn more. + Check out the accessible authentication documentation for this standard to learn more. 3.3.9 Accessible Authentication (Enhanced) (AAA) diff --git a/files/en-us/web/api/audiobuffersourcenode/start/index.md b/files/en-us/web/api/audiobuffersourcenode/start/index.md index dc966b4e3d4cdd8..8a3f03d8dfa854b 100644 --- a/files/en-us/web/api/audiobuffersourcenode/start/index.md +++ b/files/en-us/web/api/audiobuffersourcenode/start/index.md @@ -75,7 +75,7 @@ worth of sound starting 3 seconds into the audio buffer. source.start(audioCtx.currentTime + 1, 3, 10); ``` -> **Note:** For a more complete example showing `start()` in use, check out our {{domxref("BaseAudioContext/decodeAudioData", "AudioContext.decodeAudioData()")}} example. You can also [run the code example live](https://mdn.github.io/webaudio-examples/decode-audio-data/), or [view the source](https://github.com/mdn/webaudio-examples/tree/main/decode-audio-data). +> **Note:** For a more complete example showing `start()` in use, check out our {{domxref("BaseAudioContext/decodeAudioData", "AudioContext.decodeAudioData()")}} example. You can also [try the example live](https://mdn.github.io/webaudio-examples/decode-audio-data/promise/), and have a look at [the example source](https://github.com/mdn/webaudio-examples/tree/main/decode-audio-data). ## Specifications diff --git a/files/en-us/web/api/idbcursor/delete/index.md b/files/en-us/web/api/idbcursor/delete/index.md index 1b47fdb17dc7fac..76cee3b0061a671 100644 --- a/files/en-us/web/api/idbcursor/delete/index.md +++ b/files/en-us/web/api/idbcursor/delete/index.md @@ -58,7 +58,7 @@ entire record using `const request = cursor.delete();`. The cursor does not require us to select the data based on a key; we can just grab all of it. Also note that in each iteration of the loop, you can grab data from the current record under the cursor object using `cursor.value.foo`. For a complete -working example, see our [IDBCursor example](https://github.com/mdn/dom-examples/tree/main/indexeddb-examples/idbcursor) ([View the example live](https://mdn.github.io/indexeddb-examples/idbcursor/)). +working example, see our [IDBCursor example](https://github.com/mdn/dom-examples/tree/main/indexeddb-examples/idbcursor) ([View the example live](https://mdn.github.io/dom-examples/indexeddb-examples/idbcursor/)). ```js function deleteResult() { diff --git a/files/en-us/web/mathml/index.md b/files/en-us/web/mathml/index.md index 1ecb25b38cefa7f..81193dd002378ca 100644 --- a/files/en-us/web/mathml/index.md +++ b/files/en-us/web/mathml/index.md @@ -9,7 +9,7 @@ browser-compat: mathml.elements.math **Mathematical Markup Language (MathML)** is an [XML](/en-US/docs/Web/XML)-based language for describing mathematical notation. -[MathML](https://w3c.github.io/mathml/) was originally designed as a general-purpose specification for browsers, office suites, [computer algebra systems](https://en.wikipedia.org/wiki/Computer_algebra_system), [EPUB](https://www.w3.org/publishing/epub32/) readers, [LaTeX](https://en.wikipedia.org/wiki/LaTeX)-based generators. However, this approach was not very adapted to the Web: the [subset focusing on semantics](https://w3c.github.io/mathml/#contm) has never been implemented in browsers while the [subset focusing on math layout](https://w3c.github.io/mathml/#presm) led to incomplete and inconsistent browser implementations. +[MathML](https://w3c.github.io/mathml/) was originally designed as a general-purpose specification for browsers, office suites, [computer algebra systems](https://en.wikipedia.org/wiki/Computer_algebra_system), [EPUB](https://www.w3.org/publishing/epub3/) readers, [LaTeX](https://en.wikipedia.org/wiki/LaTeX)-based generators. However, this approach was not very adapted to the Web: the [subset focusing on semantics](https://w3c.github.io/mathml/#contm) has never been implemented in browsers while the [subset focusing on math layout](https://w3c.github.io/mathml/#presm) led to incomplete and inconsistent browser implementations. [MathML Core](https://w3c.github.io/mathml-core/) is a subset with increased implementation details based on rules from [LaTeX](https://en.wikipedia.org/wiki/LaTeX) and the [Open Font Format](https://docs.microsoft.com/typography/opentype/spec/math). It is tailored for browsers and designed specifically to work well with other web standards including [HTML](/en-US/docs/Web/HTML), [CSS](/en-US/docs/Web/CSS), [DOM](/en-US/docs/Web/API/Document_Object_Model), [JavaScript](/en-US/docs/Web/JavaScript). diff --git a/files/en-us/web/progressive_web_apps/tutorials/cycletracker/manifest_file/index.md b/files/en-us/web/progressive_web_apps/tutorials/cycletracker/manifest_file/index.md index cbd952c84f87235..cfb964d960d978c 100644 --- a/files/en-us/web/progressive_web_apps/tutorials/cycletracker/manifest_file/index.md +++ b/files/en-us/web/progressive_web_apps/tutorials/cycletracker/manifest_file/index.md @@ -236,7 +236,7 @@ The {{HTMLelement("head")}} of `index.html` may now look similar to: ``` -View the [`cycletracker.json` file](https://mdn.github.io/pwa-examples/cycletracker/Manifest_file/cycletracker.json) and view the [project source code](https://github.com/mdn/pwa-examples/tree/main/cycletracker/Manifest_file) on GitHub. +View the [`cycletracker.json` file](https://mdn.github.io/pwa-examples/cycletracker/manifest_file/cycletracker.json) and view the [project source code](https://github.com/mdn/pwa-examples/blob/main/cycletracker/manifest_file/) on GitHub. With a manifest file, Safari will recognize your site as a web app. For the web app to be a full PWA, we will still need to add a service worker.