Highlights
- The profile backup mechanism has been enabled by default for all desktop platforms in Nightly, as well as Beta! The current plan is to have this ride out to Firefox 151 for Windows, macOS and Linux on May 18th!
- This feature, when enabled, will create a copy of your profile data in the background and store it in a single file on your file system that you can restore from.
- You will be able to manage this feature in Settings under Sync (for now)
- As followups to the recent addition to the WebExtension tabs API to /). Now it can also complete full URLs for pages you visit often (e.g. red →!
- dynamic toolbar is behind a pref: devtools.responsive.dynamicToolbar.enabled
- it can be put on top by setting devtools.responsive.dynamicToolbar.onTop, otherwise it’s at the bottom
- Amin Amir
- 🌟
- 🌟 Amine Zroual:
- 🌟 Armin Ulrich:
- Nathan Johnson [:narjoDev]:
- Itoro James:
- 🌟 John Iweh:
- Pranjali Srivastava:
- Chukwuka Rosemary:
- Sameeksha:
- Oluwatobi:
Project Updates
Add-ons / Web Extensions
Addon Manager & about:addons
- In preparation for the Project Nova restyling of the about:addons page, we have refactored about:addons into separate per-component ES modules, splitting the monolithic aboutaddons.js and aboutaddons.html into 16 dedicated component files under components/ (with no behavior or UI changes) –
- Thanks to Gregory Pappas for contributing this improvement to the Content Scripts’ Xray Wrappers helpers!
- Fixed a Firefox 151 regression where extension content scripts accessing location.ancestorOrigins caused subsequent page script reads of the same property to fail with “Permission denied”, breaking sites like Gmail –
- Shoutout to Amine Zroual for contributing this enhancement to the sessions WebExtensions API!
DevTools
- )
- )
- )
- ), has enough contrast in dark mode ()
- is making good progress on migrating the Console to CodeMirror 6 ()
Fluent
- We’re now at over 72% of our strings being Fluent! Got a component still using .properties? Convert when you can!
- Thanks to volunteer contributor Anthony Mclamb for his patch that , rolling out the updated layout, widgets, and customization panel behind HNT Nova flags.
- Maxx Crawford by fixing init order and fetch timing, eliminating the “Oops” error.
- Maxx Crawford to align tab flow with visual order for keyboard users.
- Maxx Crawford to avoid startup cache worker errors and improve startup stability.
- Rolf, reducing jank and bandwidth.
- Sameeksha so screen readers announce clear actions.
- Vector, restoring user selections.
- Irene Ni so users can quickly restore default wallpapers without extra steps.
- Reem Hamoui to a clearer, localized message for better comprehension.
- Irene Ni to prevent truncation/overflow, yielding cleaner titles across grid and wide tiles.
- Scott Downe so the Customization Panel accurately reflects wallpaper availability and state.
- Irene Ni so users can quickly restore default wallpapers without extra steps.
- Reem Hamoui to a clearer, localized message for better comprehension.
- Irene Ni to prevent truncation/overflow, yielding cleaner titles across grid and wide tiles.
- Scott Downe so the Customization Panel accurately reflects wallpaper availability and state.
- Irene Ni of to perform a search in a new tab, to 150.0.1 dot release addressing initial user feedback from diary study and
- stop streaming button
- dark mode for various chips
- Nova styling within smart window
- Dustin converted moz-box-* variables into JSON design tokens
- Dustin converted moz-reorderable-list variables to JSON design tokens
- Dustin updated browser-shared.css so it passes use-design-tokens
- Jon added opacity tokens and added opacity to use-design-tokens stylelint rule
- Anna fixed moz-select with panel-list drop-down size inconsistency
- Anna updated moz-button and moz-box-button components to prevent label corruption when accesskeys are present and the label changes.
- In progress: The error page illustrations are being replaced with new artwork, and the system now supports per-illustration size configuration, giving each image the ability to define its own appropriate dimensions. –
- Benjamin converted Privacy & Security page to the config-based pane
- Anna converted Firefox Updates section to config-based prefs
- Anna fixed the Settings navbar layout breakage
↗ Original-Artikel auf blog.nightly.mozilla.org lesenVollständiger Original-BerichtAusführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf blog.nightly.mozilla.org.
- In preparation for the Project Nova restyling of the about:addons page, we have refactored about:addons into separate per-component ES modules, splitting the monolithic aboutaddons.js and aboutaddons.html into 16 dedicated component files under components/ (with no behavior or UI changes) –
SOCIAL SHARE CARD GENERATOR