Skip to content

Commit d79370e

Browse files
authored
Merge branch 'main' into pageshow-prerender
2 parents 571ff84 + 4be29f6 commit d79370e

File tree

127 files changed

+2791
-353
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+2791
-353
lines changed

.github/workflows/pr-check-lint_content.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ jobs:
9292
rm -r files *.md
9393
9494
# Remove non-Markdown files from HEAD.
95-
find pr_head/files -type f ! -name '*.md' -delete
95+
find pr_head -type f ! -name '*.md' -delete
9696
9797
# Move Markdown files from HEAD into BASE.
9898
mv pr_head/files pr_head/*.md .

.vscode/dictionaries/proper-names.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -451,7 +451,6 @@ Orendorff
451451
Osmani
452452
Owlman
453453
Paavo
454-
Paciello
455454
Pacman
456455
Pagella
457456
Paletton
@@ -611,6 +610,7 @@ Verou
611610
Vieno
612611
Vint
613612
Visio
613+
Vispero
614614
Voikko
615615
Volkman
616616
Vorbis

files/en-us/_redirects.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9818,6 +9818,7 @@
98189818
/en-US/docs/Web/API/PaymentResponse/onpayerdetailchange /en-US/docs/Web/API/PaymentResponse/payerdetailchange_event
98199819
/en-US/docs/Web/API/PaymentResponse/payerdetail_event /en-US/docs/Web/API/PaymentResponse/payerdetailchange_event
98209820
/en-US/docs/Web/API/PaymentValidationErrors /en-US/docs/Web/API/PaymentResponse/retry
9821+
/en-US/docs/Web/API/Payment_Handler_API /en-US/docs/Web/API/Web-Based_Payment_Handler_API
98219822
/en-US/docs/Web/API/Performance.navigation /en-US/docs/Web/API/Performance/navigation
98229823
/en-US/docs/Web/API/Performance.now /en-US/docs/Web/API/Performance/now
98239824
/en-US/docs/Web/API/Performance.now() /en-US/docs/Web/API/Performance/now

files/en-us/learn_web_development/core/accessibility/wai-aria_basics/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ This is not an easy question to answer. It is difficult to find a conclusive res
8484
1. There are a lot of features in the WAI-ARIA spec.
8585
2. There are many combinations of operating systems, browsers, and screen readers to consider.
8686

87-
This last point is key — To use a screen reader in the first place, your operating system needs to run browsers that have the necessary accessibility APIs in place to expose the information screen readers need to do their job. Most popular OSes have one or two browsers in place that screen readers can work with. The Paciello Group has a fairly up-to-date post that provides data for this — see [Rough Guide: browsers, operating systems and screen reader support updated](https://www.tpgi.com/rough-guide-browsers-operating-systems-and-screen-reader-support-updated/).
87+
This last point is key — To use a screen reader in the first place, your operating system needs to run browsers that have the necessary accessibility APIs in place to expose the information screen readers need to do their job. Most popular OSes have one or two browsers in place that screen readers can work with.
8888

8989
Next, you need to worry about whether the browsers in question support ARIA features and expose them via their APIs, but also whether screen readers recognize that information and present it to their users in a useful way.
9090

files/en-us/learn_web_development/howto/design_and_accessibility/design_for_all_types_of_users/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ To keep your text readable, use a text color that contrasts well with the backgr
4141

4242
The {{Glossary("W3C")}} defines a good color mix with an algorithm that calculates luminosity ratio between foreground and background. The calculation may seem pretty complicated, but we can rely on tools to do the job for us.
4343

44-
Let's download and install the Paciello Group's [Color Contrast Analyser](https://vispero.com/color-contrast-checker/).
44+
Let's download and install Vispero's [Color Contrast Analyser](https://vispero.com/lp/color-contrast-checker/).
4545

4646
> [!NOTE]
4747
> Alternatively you can find a number of contrast checkers online, such as WebAIM's [Color Contrast Checker](https://webaim.org/resources/contrastchecker/). We suggest a local checker because it comes packaged with an on-screen color picker to find out a color value.

files/en-us/mozilla/firefox/experimental_features/index.md

Lines changed: 28 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,34 @@ The {{cssxref("@custom-media")}} CSS at-rule defines aliases for long or complex
319319
- `layout.css.custom-media.enabled`
320320
- : Set to `true` to enable.
321321

322+
### `<attr-type>` values in `attr()` CSS function
323+
324+
The {{cssxref("attr")}} CSS function now supports [`<attr-type>`](/en-US/docs/Web/CSS/Reference/Values/attr#attr-type) values. This allows you to specify how an attribute value is parsed into a CSS value and take those values directly from [`data-*`](/en-US/docs/Web/HTML/How_to/Use_data_attributes). ([Firefox bug 1986631](https://bugzil.la/1986631) & [Firefox bug 1998245](https://bugzil.la/1998245))
325+
326+
| Release channel | Version added | Enabled by default? |
327+
| ----------------- | ------------- | ------------------- |
328+
| Nightly | 149 | No |
329+
| Developer Edition | 149 | No |
330+
| Beta | 149 | No |
331+
| Release | 149 | No |
332+
333+
- `layout.css.attr.enabled`
334+
- : Set to `true` to enable.
335+
336+
### `color-mix()` accepts multiple color arguments
337+
338+
The [`color-mix()`](/en-US/docs/Web/CSS/Reference/Values/color_value/color-mix) CSS function now supports multiple [`<color>`](/en-US/docs/Web/CSS/Reference/Values/color_value) values, rather than just two. This allows you to mix many colors and set the percentages of each. ([Firefox bug 2007772](https://bugzil.la/2007772)).
339+
340+
| Release channel | Version added | Enabled by default? |
341+
| ----------------- | ------------- | ------------------- |
342+
| Nightly | 150 | Yes |
343+
| Developer Edition | 149 | No |
344+
| Beta | 149 | No |
345+
| Release | 149 | No |
346+
347+
- `layout.css.color-mix-multi-color.enabled`
348+
- : Set to `true` to enable.
349+
322350
## SVG
323351

324352
**No experimental features in this release cycle.**
@@ -567,24 +595,6 @@ This feature is enabled on Android in all builds, but behind a preference on Des
567595
- `dom.webshare.enabled`
568596
- : Set to `true` to enable.
569597

570-
### Screen Orientation API
571-
572-
#### ScreenOrientation.lock()
573-
574-
The {{domxref("ScreenOrientation.lock()")}} method allows a device to be locked to a particular orientation, if supported by the device and allowed by browser pre-lock requirements.
575-
Typically locking the orientation is only allowed on mobile devices when the document is being displayed full screen.
576-
See [Firefox bug 1697647](https://bugzil.la/1697647) for more details.
577-
578-
| Release channel | Version changed | Enabled by default? |
579-
| ----------------- | --------------- | ------------------- |
580-
| Nightly | 111 | Yes |
581-
| Developer Edition | 97 | No |
582-
| Beta | 97 | No |
583-
| Release | 97 | No |
584-
585-
- `dom.screenorientation.allow-lock`
586-
- : Set to `true` to enable.
587-
588598
### Notifications API
589599

590600
Notifications have the [`requireInteraction`](/en-US/docs/Web/API/Notification/requireInteraction) property set to true by default on Windows systems and in the Nightly release ([Firefox bug 1794475](https://bugzil.la/1794475)).

files/en-us/mozilla/firefox/releases/149/index.md

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,21 @@ Firefox 149 is the current [Beta version of Firefox](https://www.firefox.com/en-
6060
This allows developers to implement components that can be closed using device-native mechanisms, such as the <kbd>Esc</kbd> on Windows or the <kbd>Back</kbd> key on Android, in the same way as built-in components such as [dialogs](/en-US/docs/Web/HTML/Reference/Elements/dialog) and [popovers](/en-US/docs/Web/API/Popover_API).
6161
([Firefox bug 1966073](https://bugzil.la/1966073)).
6262

63-
<!-- #### Media, WebRTC, and Web Audio -->
63+
#### Media, WebRTC, and Web Audio
64+
65+
- The {{domxref("HTMLMediaElement.captureStream()")}} method is now supported.
66+
This returns an object that streams the real-time capture of the content in the element.
67+
The stream can be used, for example, as a source for a WebRTC {{domxref("RTCPeerConnection")}}.
68+
Previously, `captureStream()` was available only as the non-standard `mozCaptureStream()` method.
69+
([Firefox bug 2017708](https://bugzil.la/2017708)).
70+
71+
- {{domxref("MediaElementAudioSourceNode")}} now respects the media element's volume when capturing audio for all types of sources (as required by the specification).
72+
Previously, setting the volume of the element did not affect the captured audio for {{domxref("MediaStream")}} sources.
73+
([Firefox bug 2010427](https://bugzil.la/2010427)).
74+
75+
- The {{domxref("HTMLMediaElement.captureStream()", "HTMLMediaElement.mozCaptureStream()")}} method now captures raw audio from the source without applying the media element's volume, regardless of the type of source the media element is playing (as required by the specification).
76+
Prior to this change, the media element's volume affected the volume of the captured stream.
77+
([Firefox bug 2010427](https://bugzil.la/2010427)).
6478

6579
<!-- #### Removals -->
6680

@@ -80,7 +94,7 @@ Firefox 149 is the current [Beta version of Firefox](https://www.firefox.com/en-
8094

8195
<!-- ### Removals -->
8296

83-
The ability of extensions to dynamically execute code in their `moz-extension:` documents with {{WebExtAPIRef("tabs.executeScript")}}, {{WebExtAPIRef("tabs.insertCSS")}}, {{WebExtAPIRef("tabs.removeCSS")}}, {{WebExtAPIRef("scripting.executeScript")}}, {{WebExtAPIRef("scripting.insertCSS")}}, and {{WebExtAPIRef("scripting.removeCSS")}} is deprecated. The feature is no longer available in Firefox Nightly, and the beta and release versions of Firefox provide a warning in the tab's console. This restriction will apply to all versions of Firefox 152 and later. As an alternative, an extension can run code in its documents dynamically by registering a {{WebExtAPIRef("runtime.onMessage")}} listener in the document's script, then sending a message to trigger execution of the required code.({{bug(2011234)}})
97+
The ability of extensions to dynamically execute code in their `moz-extension:` documents with {{WebExtAPIRef("tabs.executeScript")}}, {{WebExtAPIRef("tabs.insertCSS")}}, {{WebExtAPIRef("tabs.removeCSS")}}, {{WebExtAPIRef("scripting.executeScript")}}, {{WebExtAPIRef("scripting.insertCSS")}}, and {{WebExtAPIRef("scripting.removeCSS")}} is deprecated. The feature is no longer available in Firefox Nightly, and the beta and release versions of Firefox provide a warning in the tab's console. This restriction will apply to all versions of Firefox 152 and later. As an alternative, an extension can run code in its documents dynamically by registering a {{WebExtAPIRef("runtime.onMessage")}} listener in the document's script, then sending a message to trigger execution of the required code.([Firefox bug 2011234](https://bugzil.la/2011234))
8498

8599
<!-- ### Other -->
86100

@@ -89,3 +103,11 @@ The ability of extensions to dynamically execute code in their `moz-extension:`
89103
These features are shipping in Firefox 149 but are disabled by default.
90104
To experiment with them, search for the appropriate preference on the `about:config` page and set it to `true`.
91105
You can find more such features on the [Experimental features](/en-US/docs/Mozilla/Firefox/Experimental_features) page.
106+
107+
- **`<attr-type>` values in `attr()` CSS function**: `layout.css.attr.enabled`
108+
109+
The {{cssxref("attr")}} CSS function now supports [`<attr-type>`](/en-US/docs/Web/CSS/Reference/Values/attr#attr-type) values. This allows you to specify how an attribute value is parsed into a CSS value and take those values directly from [`data-*`](/en-US/docs/Web/HTML/How_to/Use_data_attributes). ([Firefox bug 1986631](https://bugzil.la/1986631) & [Firefox bug 1998245](https://bugzil.la/1998245)).
110+
111+
- **`color-mix()` accepts multiple color arguments**: `layout.css.color-mix-multi-color.enabled`
112+
113+
The [`color-mix()`](/en-US/docs/Web/CSS/Reference/Values/color_value/color-mix) CSS function now supports multiple [`<color>`](/en-US/docs/Web/CSS/Reference/Values/color_value) values, rather than just two. This allows you to mix many colors and set the percentages of each. ([Firefox bug 2007772](https://bugzil.la/2007772)).

files/en-us/web/accessibility/aria/guides/live_regions/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ Elements with the following [`role="…"`](/en-US/docs/Web/Accessibility/ARIA/Re
164164

165165
## Additional live region attributes
166166

167-
Live Regions are well supported. The Paciello Group, in 2014, posted [information about the state of the support of Live Regions](https://www.tpgi.com/screen-reader-support-aria-live-regions/). Paul J. Adam has researched [the support of `aria-atomic` and `aria-relevant`](https://pauljadam.com/demos/aria-atomic-relevant.html) in particular.
167+
Live Regions are well supported. Vispero, in 2014, posted [information about the state of the support of Live Regions](https://vispero.com/resources/screen-reader-support-aria-live-regions/). Paul J. Adam has researched [the support of `aria-atomic` and `aria-relevant`](https://pauljadam.com/demos/aria-atomic-relevant.html) in particular.
168168

169169
1. **`aria-atomic`**: The `aria-atomic=BOOLEAN` is used to set whether or not the screen reader should always present the live region as a whole, even if only part of the region changes. The possible settings are: `false` or `true`. The default setting is `false`.
170170
2. [**`aria-relevant`**](/en-US/docs/Web/Accessibility/ARIA/Reference/Attributes/aria-relevant)

files/en-us/web/accessibility/aria/reference/roles/alert_role/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,5 +121,5 @@ document.getElementById("hiddenAlertContainer").textContent =
121121
- [ARIA: `timer` role](/en-US/docs/Web/Accessibility/ARIA/Reference/Roles/timer_role)
122122
- [ARIA: `alertdialog` role](/en-US/docs/Web/Accessibility/ARIA/Reference/Roles/alertdialog_role)
123123
- [ARIA: live regions](/en-US/docs/Web/Accessibility/ARIA/Guides/Live_regions)
124-
- [ARIA alert support - The Paciello Group](https://www.tpgi.com/aria-alert-support/)
124+
- [ARIA alert support - Vispero](https://vispero.com/resources/aria-alert-support/)
125125
- [ARIA Practices alert example](https://www.w3.org/WAI/ARIA/apg/patterns/alert/examples/alert/)

files/en-us/web/accessibility/aria/reference/roles/complementary_role/index.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,5 @@ Certain technologies such as browser extensions can generate lists of all landma
9393
- [\<aside>: The Aside element](/en-US/docs/Web/HTML/Reference/Elements/aside)
9494
- [Using HTML sections and outlines](/en-US/docs/Web/HTML/Reference/Elements/Heading_Elements)
9595
- [Landmark roles: Using ARIA: Roles, States, and Properties](/en-US/docs/Web/Accessibility/ARIA/Guides/Techniques#landmark_roles)
96-
- [Using WAI-ARIA Landmarks – 2013 | The Paciello Group](https://www.tpgi.com/using-wai-aria-landmarks-2013/)
9796
- [Accessible Landmarks | scottohara.me](https://www.scottohara.me/blog/2018/03/03/landmarks.html)
9897
- [Aside Revisited | HTML5 Doctor](https://html5doctor.com/aside-revisited/)

0 commit comments

Comments
 (0)