The Package

Mozilla Firefox

Mozilla Firefox ist ein freier und quelloffener Webbrowser.

Mozilla Firefox, kurz Firefox genannt, ist ein freier Webbrowser des Mozilla-Projektes. Er wurde im September 2002 veröffentlicht. Firefox verwendet die Gecko-Layout-Engine zum Rendern von Webseiten, die aktuelle und erwartete Webstandards implementiert. Im Jahr 2017 begann Firefox mit der Einführung neuer Technologien unter dem Codenamen Quantum, um Parallelität und eine intuitivere Benutzeroberfläche zu fördern. Seine inoffiziellen Ports sind für verschiedene Unix- und Unix-ähnliche Betriebssysteme verfügbar, darunter FreeBSD, OpenBSD, NetBSD, illumos und Solaris Unix.

Publisher & License

Info

Publisher(s):
Mozilla

License(s):
Mozilla Public License Version 2.0, MPL-2.0

Extra Info

Tags & Documentation

Tags:
webbrowser browser cross-platform foss gecko quantum spidermonkey web web-browser navegador navegador-web nettleser браузер веб-браузер mozilla 浏览器 火狐 火狐浏览器 网页浏览器 谋智 跨平台 navigateur navigateur-web உலாவி இணைய-உலாவி குறுக்கு-தளம் கெக்கோ குவாண்டம் சிலந்தி-குரங்கு internet webpage 网页

Documentation:
No documentation.

Release Notes

Notes / Changes

- Fixed an issue with subtitles in Picture-in-Picture mode while using Netflix (bug 1768818) - Fixed an issue where some commands were unavailable in the Picture-in-Picture window (bug 1768201) - Firefox's security sandbox now blocks access to the Win32k APIs for Content Processes on Windows (bug 1767999)

- Reading is now easier with the prefers-contrast media query, which allows sites to detect if the user has requested that web content is presented with a higher (or lower) contrast. - It's your choice! All non-configured MIME types can now be assigned a custom action upon download completion. - Firefox now allows users to use as many microphones as you want, at the same time, during video conferencing. The most exciting benefit is that you can easily switch your microphones at any time (if your conferencing service provider enables this flexibility).

Release notes are currently pending for this release. Check the URL for more information.

- Various stability fixes - Fixed bookmark shortcut creation by dragging to Windows File Explorer and dropping partially broken (bug 1774683) - Fixed bookmarks sidebar flashing white when opened in dark mode (bug 1776157) - Fixed multilingual spell checking not working with content in both English and a non-Latin alphabet (bug 1773802) - Developer tools: Fixed an issue where the console output keep getting scrolled to the bottom when the last visible message is an evaluation result (bug 1776262) - Fixed Delete cookies and site data when Firefox is closed checkbox getting disabled on startup (bug 1777419)

- Improved responsiveness on macOS during periods of high CPU load by switching to a modern lock API. - Do you always forget something? Required fields are now highlighted in PDF forms. - Improved performance on high-refresh rate monitors (120Hz+). - Enjoying Picture-in-Picture subtitles feature? It just got better: you can now change subtitles font size directly from the PiP window. Additionally, PiP subtitles are now available at Funimation, Dailymotion, Tubi, Hotstar, and SonyLIV. - Buttons in the Tabs toolbar can now be reached with Tab, Shift+Tab, and Arrow keys. View this article for additional details. - Windows' "Make text bigger" accessibility setting now affects all the UI and content pages, rather than only applying to system font sizes. - Rejoice! You can now conveniently access Firefox, which will now be pinned to the Windows taskbar during installation on Windows 10 and 11. (This will also allow for Firefox to be launched quicker after installing.) - Non-breaking spaces are now preserved—preventing automatic line breaks—when copying text from a form control. - Fixed WebGL performance issues on NVIDIA binary drivers via DMA-Buf on Linux. - Fixed an issue in which Firefox startup could be significantly slowed down by the processing of Web content local storage. This had the greatest impact on users with platter hard drives and significant local storage. - Various security fixes.

- Enabled hardware acceleration on newer AMD cards. - Fixed a crash on Firefox shutdown caused by a bug in the audio manager.

- Fixed menu shortcuts for users of the JAWS screen reader. - Fixed an occasional non-overridable certificate error when accessing device configuration pages. - Fixed an issue with Picture-in-Picture displaying in fullscreen on macOS.

- Subtitles are now available for Disney+ in Picture-in-Picture. - Firefox now supports both the scroll-snap-stop property as well as re-snapping. You can use the scroll-snap-stop property's always and normal values to specify whether or not to pass the snap points, even when scrolling fast. Re-snapping tries to keep the last snap position after any content/layout changes. - The Firefox profiler can analyze power usage of a website (Apple M1 and Windows 11 only). - The Firefox UI itself will now be throttled for performance and battery usage when minimized or occluded, in the same way background tabs are. - Highlight color is preserved correctly after typing Enter in the mail composer of Yahoo Mail and Outlook. - After bypassing the https only error page navigating back would take you to the error page that was previously dismissed. Back now takes you to the previous site that was visited. - Paste unformatted shortcut (shift+ctrl/cmd+v) now works in plain text contexts, such as input and text area. - Various security fixes.

- Addresses an issue with Youtube video playback that was affecting some users.

- Fixed a bug making it impossible to use touch or a stylus to drag the scrollbar on pages (bug 1787361). - Fixed an issue causing some users to crash in out-of-memory conditions (bug 1774155). - Fixed an issue that would sometimes affect video & audio playback when loaded via a cross-origin iframe src attribute (bug 1781759). - Fixed an issue that would sometimes affect video & audio playback when served with Content-Security-Policy: sandbox (bug 1781063).

- Added an option to print only the current page from the print preview dialog. - Firefox now supports partitioned service workers in third-party contexts. You can register service workers in a third-party iframe and it will be partitioned under the top-level domain. - Swipe to navigate (two fingers on a touchpad swiped left or right to perform history back or forward) on Windows is now enabled. - Firefox is now compliant with the User Timing L3 specification, which adds additional optional arguments to the performance.mark and performance.measure methods to provide custom start times, end times, duration, and attached details. - Searching in large lists for individual items is now 2x faster. This performance enhancement replaces array.includes and array.indexOf with an optimized SIMD version. - Stability on Windows is significantly improved as Firefox handles low-memory situations much better. - Touchpad scrolling on macOS was made more accessible by reducing unintended diagonal scrolling opposite of the intended scroll axis. - Firefox is less likely to run out of memory on Linux and performs more efficiently for the rest of the system when memory runs low. - Various security fixes.

- Reverted focus behavior for new windows back to the content area instead of the address bar (bug 1784692)

- Fixed poor contrast on various menu items with certain themes on Linux systems (bug 1792063) - Fixed the scrollbar appearing on the wrong side of select elements in right-to-left locales (bug 1791219) - Fixed a possible deadlock when loading some sites in Troubleshoot Mode (bug 1786259) - Fixed a bug causing some dynamic appearance changes to appear when expected (bug 1786521) - Fixed a bug causing theme styling to not be properly applied to sidebars for some add-ons in Private Browsing Mode (bug 1787543) - Reverted focus behavior for new windows back to the content area instead of the address bar (bug 1784692)

- Fixed poor contrast on various menu items with certain themes on Linux systems (bug 1792063) - Fixed the scrollbar appearing on the wrong side of select elements in right-to-left locales (bug 1791219) - Fixed a possible deadlock when loading some sites in Troubleshoot Mode (bug 1786259) - Fixed a bug causing some dynamic appearance changes to not appear when expected (bug 1786521) - Fixed a bug causing theme styling to not be properly applied to sidebars for some add-ons in Private Browsing Mode (bug 1787543)

- It is now possible to edit PDFs: including writing text, drawing, and adding signatures. - Setting Firefox as your default browser now also makes it the default PDF application on Windows systems. - You can now pin private windows to your Windows taskbar on Window 10 and Windows 11 for simpler access. Also, private windows have been redesigned to increase the feeling of privacy. - Swipe-to-navigate (two fingers on a touchpad swiped left or right to perform history back or forward) now works for Linux users on Wayland. - Text Recognition in images allows users on macOS 10.15 and higher to extract text from the selected image (such as a meme or screenshot). Extracted text is copied to the clipboard in order to share, store, or search—without needing to manually retype everything. - "Firefox View" helps you get back to content you previously discovered. A pinned tab allows you to find and open recently closed tabs on your current device, access tabs from other devices (via our “Tab Pickup” feature), and change the look of the browser (with Colorways). - With the launch of the “Independent Voices” collection, Firefox is introducing 18 new “Colorways.” You can now access a “Colorways” modal experience via “Firefox View”; each new color is accompanied with a bespoke graphic and a text description that speaks to its deeper meaning. The collection will be available through Jan 16. - A major upgrade to our WebRTC capabilities (libwebrtc library upgraded from version 86 to 103) brings multiple improvements: - Better screen sharing for Windows and Linux Wayland users. - Lower CPU usage and increased frame rates during WebRTC screen capture on macOS. - RTP performance and reliability improvements. - Richer statistics. - Cross-browser and service compatibility improvements.

- Addresses a crash experienced by users with AMD Zen 1 CPUs. (bug 1796126)

- Fix missing content on some PDF forms (bug 1794351). - Fix column width for the Notification sub-panel in Settings (bug 1793558). - Fix a browser freeze with accessibility enabled on some sites such as the Proxmox Web UI (bug 1793748). - Fix page reloading not working with Firefox View and not refreshing synced data (bug 1792680 and bug 1794474). - Fix browser not opening if installed from the Windows Store (Bug 1796391).

- Fix a startup crash for some users on Windows (bug 1797464). - Fixed an incompatibility with the new Windows 11 22H2 Suggested Actions feature resulting in hangs when copying text on a web page (bug 1774285).

- Fixed an issue with DRM Video playback (bug 1797292). - Fixed broken layout of datetime input when switching types (bug 1797139). - Fixes Firefox hanging when there is a Direct3D device reset (bug 1792115).

- Addresses a crash experienced by users with Intel Gemini Lake CPUs.

- Improved the performance of the instance when Microsoft's IME and Defender retrieve the URL of a focused document in Windows 11 version 22H2. - Power profiling — visualizing performance data recorded from web browsers — is now also supported on Linux and Mac with Intel CPUs, in addition to Windows 11 and Apple Silicon. - Various security fixes.

- Fixed an issue with accessing some sites reliably in Private Browsing mode or Strict ETP due to anti-adblockers (bug 1717806). - Fixed an issue where Color Management was not available for some users (bug 1799391). - Fixed an issue with text overlapping in the Settings Menu for some locales (bug 1800379). - Fixed an incompatibility with the new Windows 11 22H2 Suggested Actions feature resulting in hangs when copying phone number links (bug 1798098). - Fixed an issue where the DevTools UI is not accessible when an alert dialog is displayed (bug 1801840).

- Import maps, which allow web pages to control the behavior of JavaScript imports, are now enabled by default. - Processes used for background tabs now use efficiency mode on Windows 11 to limit resource use. - The shift+esc keyboard shortcut now opens the Process Manager, offering a way to quickly identify processes that are using too many resources. - Improved frame scheduling when under load; this substantially improves Firefox's MotionMark scores. - Firefox now supports properly color correcting images tagged with ICCv4 profiles. - Support for non-English characters when saving and printing PDF forms. - The bookmarks toolbar's default 'Only show on New Tab' state works correctly for blank new tabs. As before, you can change the bookmark toolbar's behavior using the toolbar context menu. - Various security fixes. - Firefox now supports the WebMIDI API and a new experimental mechanism for controlling access to dangerous capabilities.

- Fixes the default search engine being reset on upgrade for profiles which were previously copied from a different location.

- Fixes a crash for some users on Mac OS X 10.12-10.14 during video playback (bug 1806391). - Fixes a crash that might occur when managing browser history (bug 1806408). - The "Tabs sharing devices" menu item for WebRTC is now located in the tools menu on macOS only (bug 1807697).

- Manifest Version 3 (MV3) extension support is now enabled by default (MV2 remains enabled/supported). This major update also ushers an exciting user interface change in the form of the new extensions button. - The Arbitrary Code Guard exploit protection has been enabled in the media playback utility processes, improving security for Windows users. - The native HTML date picker for date and datetime inputs can now be used with a keyboard alone, improving its accessibility for screen reader users. Users with limited mobility can also now use common keyboard shortcuts to navigate the calendar grid and month selection spinners. - Firefox builds in the Spanish from Spain (es-ES) and Spanish from Argentina (es-AR) locales now come with a built-in dictionary for the Firefox spellchecker. - Various security fixes. - Effective on January 16, Colorways will no longer be in Firefox. Users will still be able to access saved and active Colorways from the Add-ons and themes menu option. - On macOS, Ctrl or Cmd + trackpad or mouse wheel now scrolls the page instead of zooming. This avoids accidental zooming and matches the behavior of other web browsers on macOS. - The Recently Closed section of Firefox View now equips users with the ability to manually close/remove url links from the list. - The empty state messages and graphic components surfaced in Firefox View for the Tab Pickup and Recently Closed sections have been updated for an improved user experience. - Various bug fixes and new policies have been implemented in the latest version of Firefox. You can find more information in the Firefox for Enterprise 109 Release Notes. - Developer Information - The ability to automatically break when code on the page hits an events handler has been available since Firefox 69. Firefox 109 now adds new support for the scrollend event. To use this new event breakpoint, open the JS debugger and find and expand the Event Listener Breakpoints section in the right hand column (learn more). - The scrollend event is now enabled by default. The event is fired when a scroll has completed. - Firefox now permanently partitions Storage in third-party contexts independent of Storage Access to align with other browsers and provide better Web compatibility.

- Reverted changes to Windows font smoothing which caused poor rendering on some configurations (bug 1803154) - Fixed jank when loading pages containing a large number of emoji characters (bug 1809081) - Fixed an issue causing authentication prompts to not appear when loading pages in some enterprise environments (bug 1809151) - Fixed inconsistent sizing of event listener checkboxes inside the Inspector developer tool (bug 1811760)

- It's now possible to import bookmarks, history and passwords not only from Edge, Chrome or Safari but also from Opera, Opera GX, and Vivaldi for all the folks who want to move over to Firefox instead! - GPU sandboxing has been enabled on Windows. Note: A bug in the popular X-Mouse Button Control (XMBC) tool may cause mouse wheel scrolling to stop working. The author(s) are working on an update. Meanwhile, scrolling can be restored by reconfiguring XMBC: either disable the Make scroll wheel scroll window under cursor option in the global settings, or enable the Disable scroll window under cursor option if using a custom profile for Firefox." - On Windows, third-party modules can now be blocked from injecting themselves into Firefox, which can be helpful if they are causing crashes or other undesirable behavior. - Date, time, and datetime-local input fields can now be cleared with Cmd+Backspace and Cmd+Delete shortcut on macOS and Ctrl+Backspace and Ctrl+Delete on Windows and Linux. - GPU-accelerated Canvas2D is enabled by default on macOS and Linux. - WebGL performance improvement on Windows, MacOS and Linux. - Enables overlay of hardware-decoded video with non-Intel GPUs on Windows 10/11, improving video playback performance and video scaling quality. - Various security fixes. - Colorways are no longer available in Firefox, at least not in the same way. You can still access your saved and active Colorways by selecting Add-ons and themes from the Firefox menu. Additionally, you can now install Colorways from all of the previous collections by visiting Colorways by Firefox on the Mozilla Add-ons website. - Various bug fixes and new policies have been implemented in the latest version of Firefox. You can find more information in the Firefox for Enterprise 110 Release Notes. - Firefox now supports CSS named pages, allowing web pages to perform per-page layout and add page-breaks in a declarative manner when printing. - Firefox now supports CSS size container queries, see the MDN page for documentation on this feature.

- Fixed clearing recent cookies clears all cookies (bug 1816279). - Fixed a bug causing the context menu to sometimes display on the background of other Firefox UI elements instead of the foreground on macOS (bug 1763990). - Fixed Manage bookmarks link on empty bookmarks toolbar not responding to clicks on Windows (bug 1812636). - Fixed WebGL crashes on Linux when ran inside a VMWare virtual machine (bug 1807942). - Fixed a bug with CSP serialization causing bugs with the MitID Digital ID in Denmark (Bug 1819096).

- Windows native notifications are now enabled. - Firefox Relay users can now opt-in to create Relay email masks directly from the Firefox credential manager. You must be signed in with your Firefox Account. - 'We've added two new locales: Silhe Friulian (fur) and Sardinian (sc).' - Various security fixes. - Use of the rel attribute is now supported on form elements, allowing the specification of the relationship between the current document and the form target in a simpler, cross-browser way. - Origin private file system access is now enabled, a new storage API that enables web applications to store and retrieve data from and to the filesystem in a sandbox.

- Fixed a crash on macOS while pinch-zooming under some circumstances (bug 1658986). - Fixed a bug causing Firefox to freeze on startup for some Windows users (bug 1823159).

- Right-clicking on password fields now shows an option to reveal the password. - Ubuntu Linux users can now import their browser data from the Chromium Snap package. Currently, this will only work if Firefox is not also installed as a Snap package, but work is underway to address this! - Do you use the tab list panel in the tab bar? If so, you can now close tabs by middle-clicking items in that list. - You've always been able to un-close a tab by using (Cmd/Ctrl)-Shift-T. Now, that same shortcut will restore the previous session if there are no more closed tabs from the same session to re-open. - For all ETP Strict users, we extended the list of known tracking parameters that are removed from URLs to further protect our users from cross-site tracking. - Enables overlay of software-decoded video on Intel GPUs in Windows. Improves video down scaling quality and reduces GPU usage. - Private windows and ETP set to strict will now include email tracking protection. This will make it harder for email trackers to learn the browsing habits of Firefox users. You can check the Tracking Content in the sub-panel on the shield icon panel. - Various security fixes. - The deprecated U2F Javascript API is now disabled by default. The U2F protocol remains usable through the WebAuthn API. The U2F API can be re-enabled using the security.webauth.u2f preference. - You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 112 Release Notes. - Clear button, newly added to the date picker panel, allows users to quickly clear the input with type date or datetime-local and provides a familiar experience across browsers.

- Fixed a bug where cookie dates appear to be set in the far future after updating Firefox. This may have caused cookies to be unintentionally purged. (bug 1827669).

- Fixed a bug where cookie dates appear to be set in the far future after updating Firefox. This may have caused cookies to be unintentionally purged. (bug 1827669). - Fixes a high memory usage issue with animated images in minimized (or completely covered) windows, especially when using animated themes (bug 1828587). - Fixes an issue where Linux users with bitmap fonts installed may have had entire sections of text invisible to them on some sites (bug 1827950). - Fixes an issue where web notifications with images were not displaying for Windows 8 users (bug 1822817).

- Say hello to enhanced Picture-in-Picture! Rewind, check video duration, and effortlessly switch to full-screen mode on the web's most popular video websites. - Firefox's address bar is already a great place to search for what you're looking for. Now you'll always be able to see your web search terms and refine them while viewing your search's results - no additional scrolling needed! Also, a new result menu has been added making it easier to remove history results and dismiss sponsored Firefox Suggest entries. - Private windows now protect users even better by blocking third-party cookies and storage of content trackers. - Passwords automatically generated by Firefox now include special characters, giving users more secure passwords by default. - "Firefox 113 introduces a redesigned accessibility engine which significantly improves the speed, responsiveness, and stability of Firefox when used with: Screen readers, as well as certain other accessibility software; East Asian input methods; Enterprise single sign-on software; and Other applications which use accessibility frameworks to access information." - Importing bookmarks from Safari or a Chrome-based browser? The favicons for those bookmarks will now also be imported by default to make them easier to identify. - Firefox 113 now supports AV1 Image Format files containing animations (AVIS), improving support for AVIF images across the web. - The Windows GPU sandbox first shipped in the Firefox 110 release has been tightened to enhance the security benefits it provides. - A 13-year-old feature request was fulfilled and Firefox now supports files being drag-and-dropped directly from Microsoft Outlook. A special thanks to volunteer contributor Marco Spiess for helping to get this across the finish line! - Users on macOS can now access the Services sub-menu directly from Firefox context menus. - On Windows, the elastic overscroll effect has been enabled by default. When two-finger scrolling on the touchpad or scrolling on the touchscreen, you will now see a bouncing animation when scrolling past the edge of a scroll container. - Firefox is now available in the Tajik (tg) language. - Various security fixes. - The long-deprecated mozRTCPeerConnection, mozRTCIceCandidate, and mozRTCSessionDescription WebRTC interfaces have been removed. Sites should utilize the non-prefixed versions instead. - You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 113 Release Notes. - "There have been numerous improvements to the Debugger's \"Search in files\" feature (also known as \"Project search\"): The panel has been moved to a regular side panel, which allows you to keep the results list visible while opening scripts in the editor; Results from minified and pretty-printed tabs, as well as matches from the node_modules folder, are displayed; Results from ignored files are hidden; and Glob patterns and search modifiers are also supported, making it possible to execute case-sensitive or regex searches on specific parts of your project." - Additional features include support for pretty printing inline scripts in HTML files and column breakpoints in pretty printed sources. - It is now possible to override a JavaScript file in the debugger. In the Debugger, under the Sources tree, you can use the "Add script override" context menu entry. This action will download the file onto your machine, allowing you to edit it. After reloading the page, the local file will be loaded instead of the original script (indicated by a purple icon when a file is overridden). - Module scripts can now import other ES module scripts on worklets. - Firefox 113 includes new CSS functionality, including improved support for the color (level 4) specification (such as the lab(), lch(), oklab(), oklch(), and color() functions) and the scripting media query. - 'Firefox 113 adds support for a number of WebRTC features for improved interoperability: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats ("peer-connection" RTCStatsType), RTCRtpSender.setStreams(), and RTCSctpTransport.' - The forced-color-adjust property is now supported, allowing authors to opt an element out of color changes in Forced Color Mode for improved readability where the automatically-picked contrasting colors are not ideal. - "With the release of Firefox 113, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 28 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions: Abhijeet Chawla [:ff2400t]: 1589474, 1737050 anayocrescent2: 1814427, 1817015 Anwar Sadat Ayub: 1817016, 1821901, 1822336 Blessing Peters: 1670436 cathiechen: 1822521, 1823060, 1823897, 1824823 ChaseKnowlden: 1812638 Denis Kisavi (:kisavi): 1823719, 1824389 divyaramaswamy2: 1820282 Ebilite Uchenna: 1814426, 1820209, 1820256, 1823710, 1825129 Ekene Nwobodo: 1822221, 1822361 Emanuele Rocca: 1822827 Ganna: 1802364, 1814270, 1821159, 1821162, 1821704, 1822011 ianiket23: 1820882 Lata: 1791414, 1818513, 1820284, 1821191, 1821625, 1821897, 1823612 Leila Kaltouma: 1768694, 1820880 lplanch: 1559986 marco.spiess: 580928 Masashi Hirano: 1753682 maxim.cournoyer: 1817032 ntshangase: 1820616 ogiorgis: 1822030 omega judith: 1822985, 1823716 Pushpanjali: 1821900 Saira: 1771549, 1821039, 1822222, 1824608 Sauvic Paul Choudhury[:sauvic]: 1821299, 1821899 Shah: 1814422, 1820821, 1824605 Shreya Shah [:shasha]: 1791441 Victoria Ajala: 1819174, 1821086"

- Fixed incorrect colors for Windows users with installed monitor/display color profiles, particularly on wide gamut displays (bug 1832215) - Fixed borders being visible around fullscreen windows for some configurations (bug 1830721) - Fixed an issue which may cause users in some configurations to experience tearing when watching videos in fullscreen mode (bug 1830792)

- Fixed an issue which caused Picture-in-Picture windows to not be snappable on Windows 11 or on systems with the FancyZones PowerToy installed (bug 1832331) - Fixed a video playback crash on some Windows systems with Intel graphics (bug 1831329) - Fixed a bug which could cause Firefox to freeze on some pages when loading them with the Developer Tools Web Console open (bug 1828026) - Fixed a bug which would cause the bookmarks and history sidebars to not properly react to the browser window being vertically resized (bug 1831535)

- Fix a startup crash (bug 1837201).

- Several crash fixes. - 'Web Extensions: Fixes for 114 regressions in our Native Messaging support.'

- Migrating from another browser? Now you can bring over payment methods you've saved in Chrome-based browsers to Firefox. - Hardware video decoding is now enabled for Intel GPUs on Linux. - The Tab Manager dropdown now features close buttons, so you can close tabs more quickly. - We've refreshed and streamlined the user interface for importing data in from other browsers. - Users without platform support for H264 video decoding can now fallback to Cisco's OpenH264 plugin for playback. - Windows Magnifier now follows the text cursor correctly when the Firefox title bar is visible. - Windows users on low-end/USB wifi drivers and with OS geolocation disabled can now approve geolocation on a case by case basis without causing system-wide network instability. - Various security fixes. - Undo and redo are now available in Password fields. - On Linux, middle clicks on the new tab button will now open the xclipboard contents in the new tab. If the xclipboard content is a URL then that URL is opened, any other text is opened with your default search provider. - For users with a Firefox Colorways built-in theme, the theme will be automatically migrated to the same theme hosted on addons.mozilla.org for Firefox profiles that have disabled add-ons auto-updates. This will allow users to keep their Colorways theme when they are later removed from Firefox installer files. - Certain Firefox users may come across a message in the extensions panel indicating that their add-ons are not allowed on the site currently open. We have introduced a new back-end feature to only allow some extensions monitored by Mozilla to run on specific websites for various reasons, including security concerns. - You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 115 Release Notes. - "In web development, we rely on third-party libraries which you may not be interested in while debugging. These can be ignored. Ignoring them means that breakpoints will not get hit and they are skipped during stepping. \nYou can now choose to Hide ignore-listed sources in the Developer Tools source tree (bug). \n \nIgnored sources are also skipped by JavaScript tracing feature (bug)." - We have introduced a new option, devtools.f12_enabled, that can be utilized to prevent the accidental use of the F12 key, which opens the DevTools toolbox (bug). - "The builtin editor now behaves similarly to other browsers with contenteditable and designMode when splitting a node, e.g. typing Enter to split a paragraph, and also when joining two nodes, e.g. typing Backspace at the start of a paragraph to join the paragraph and the previous one. \nWhen a node is split, the builtin editor creates a new node after the original one instead of before, i.e. creates the right node instead of the left node. \nSimilarly, when two nodes are joined, the builtin editor deletes the latter node and moves its children to the end of the preceding node instead of deleting the former node and moving its child to the start of the following node." - WebRTC application developers can now specify a target in milliseconds of media for the jitter buffer to hold. Altering the target value allows applications to control the tradeoff between playout delay and the risk of running out of audio or video fraalso in private browsingmes due to network jitter. - Change array by copy provides additional methods on Array.prototype and TypedArray.prototype to enable changes on the array by returning a new copy of it with the change. - The animation-composition property is now supported, allowing a declarative way to define the composite operation used when multiple animations affect the same property simultaneously. - Added the URL.canParse() function to allow easy and fast checking if URLs are valid and parseable. - IndexedDB is now also supported in private browsing without memory limits thanks to encrypted storage on disk. The temporary keys to decrypt the information are hold in RAM only and all stored information is purged at the normal end of a private browsing session from disk. - Supports conditions are now supported in CSS import rules @import supports(...) - "With the release of Firefox 115, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 8 of whom were brand new volunteers! \nPlease join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions: \n \nAnton Bobrov: 1833330 \nBrice Laurencin: 1418462 \nLyScott123: 1788013 \nMartín González Gómez: 1827565 \nmichael s: 1787997 \nSam Kravitz: 1832402 \nsankalp.shubham99: 1831587 \nTom Marble: 1832629"

- Fixed a startup crash for Windows users with Kingsoft Antivirus software installed (bug 1837242)

- Fixed a startup crash experienced by some Windows 10 and 11 users by blocking instances of a malicious injected DLL (bug 1841751) - Fixed a bug with displaying a caret in the text editor on some websites (bug 1840804) - Fixed a bug with broken audio rendering on some websites (bug 1841982) - Fixed a bug with patternTransform translate using the wrong units (bug 1840746) - A security fix. - Fixed a crash affecting Windows 7 users related to the DLL blocklist.

- Improved migration experience for users switching to the ESR release. (bug 1845338)

- Sidebar switcher allows users to access Bookmarks, History and Synced Tabs panels easily, quickly switch between them, move the sidebar to another side of the browser window, or close the sidebar. Now, keyboard users would be able to do it all with ease too, with or without any assistive technology running, without needing to memorize keyboard shortcuts to access these panels. - When an update is available in English locales, users will now have access to the release notes in the update notification prompt in the form of a "Learn More" link. - It is now possible to copy any file from your operating system and paste it into Firefox. - You asked, and we listened! The volume slider is now available in Picture-in-Picture. - We added the possibility to edit existing text annotations. - The upload performance of HTTP/2 has been significantly improved starting with Firefox 115.0, particularly on those with a higher bandwidth delay product (i.e., networks characterized by both high bandwidth and high latency). - Various security fixes. - The keyboard shortcut to reopen closed tabs (command + shift + t) now reopens last closed tab or last closed window, in the order items were closed. If there aren't any tabs or windows to reopen, this command restores the previous session. This change is in anticipation of upcoming changes to recently closed tabs. - You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 116 Release Notes. - Developer Information - Added support for the dirname attribute to pass text directionality information about input and textarea elements to the server. (learn more) - Firefox now supports CSP3 external hashes. - |- The Audio Output Devices API now enables sites to redirect audio from media elements to permitted output devices (speakers) other than the system default for the user-agent. For example, WebRTC conferencing sites can now redirect audio either to the speakers in a headset or to external speakers. - With custom formatters, websites can now define how to display specific JavaScript objects and functions within different parts of the DevTools. This feature is disabled by default and can be enabled via the Settings panel. (Learn more) - 'This release now supports proper BYOB readers on Fetch and WebTransport, which allows developers to prepare their ArrayBuffer so that it can be reused for read requests and thus saves memory allocation. .getReader({ mode: "byob" }) on Fetch and WebTransport streams was supported on previous releases but without true BYOB support, as new memory allocation still occurred internally.' - "With the release of Firefox 116, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 9 of whom were brand new volunteers!

- Fixed an issue which caused chart elements to render incorrectly for Windows users. (bug 1846613)

- Fixes an issue that was causing keystrokes to be scrambled for users using ZoneAlarm anti-keylogger. (bug 1847033)

- Fixed an issue for OPFS users (especially those using the Adobe Photoshop) that broke access to files that were locally cached in a previous version. (bug 1847989, bug 1847619) - Fixed an issue that was breaking screensharing for some users on Wayland. (bug 1841851) - Fixed an issue where a fullscreen notification was persistently being shown to a user, even after disabling it. (bug 1847901) - Fixed an issue where Firefox would hang when doing a Google search. (bug 1847066) - A few photoshop users might still encounter issues loading old files which is expected to be resolved in bug 1848916.

- Support for credit card autofill has been extended to users running Firefox in the IT, ES, AT, BE, and PL locales. - macOS users can now control the tabability of controls and links via about:preferences. - To avoid undesirable outcomes on sites which specify their own behavior when pressing shift+right-click, Firefox now has a dom.event.contextmenu.shift_suppresses_event preference to prevent the context menu from appearing. - YouTube video lists now scroll correctly when navigating with a screen reader. - Various security fixes. - Firefox no longer shows its own screen sharing indicator on Wayland desktop environments. The system default sharing indicator will be used instead. - You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 117 Release Notes. - Web compatibility inspection has been enhanced with our new CSS compatibility tooltip in the Developer Tools Inspector. An icon is now displayed next to properties that could lead to web compatibility issues. When hovered, the tooltip indicates which browsers are not supported and displays a link to the MDN page for the property so the user can learn more about it. - console.clear() no longer clears the Console output if the "Enable persistent logs" option is enabled. - Support for improved CSS nesting is now enabled by default. - Firefox now supports RTCRtpScriptTransform. - ReadableStream.from is now supported, allowing creation of a ReadableStream from an (async) iterable. - 'Firefox now supports the math-style and math-depth CSS properties and the font-size: math value.' - "With the release of Firefox 117, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 9 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions: Cassio Neri: 1828326 David Turner: 1836063 Devesh Bisen: 1840583, 1841131 Lin Runze: 1842131 Logan Rosen [:Logan]: 1692849, 1843815 ren: 1753033, 1842971, 1844492 Vinny Diehl: 1262782, 1707974 Willy R. Vasquez: 1829765, 1843418, 1843419, 1845186, 1845798 Xi Ruoyao: 1841040"

- Various security fixes.

- Security fix.

- Fixed games not loading on betsoft.com (bug 1856145) - Fixed printing issues for some SVG images (bug 1853727) - Fixed CORS XHR with authentication no longer working (bug 1855650) - Fixed h264 WebRTC video not working in some contexts (bug 1855636) - Fixed Firefox Translations not working on some pages (bugs 1841656 - 1855307) - Stability fixes (bugs 1851991 - 1799326 - 1856637)

- Gradually rolling out in Fx119, Firefox View includes more content. You can now see all open tabs, from all windows. If you sync open tabs, you’ll see all tabs from other devices. Browsing history is now listed and you can sort by date or by site. As before, recently closed tabs are also listed on Firefox View. - To access Firefox View, select the file folder icon at the top left of your tab strip. - - Gradually rolling out in Fx119, Firefox now allows you to edit PDFs by adding images and alt text, in addition to text and drawings. - - Recently closed tabs now persist between sessions that don't have automatic session restore enabled. Manually restoring a previous session will continue to reopen any previously open tabs or windows. - If you're migrating your data from Chrome, Firefox now offers the ability to import some of your extensions as well. - As part of Total Cookie Protection, Firefox now supports the partitioning of Blob URLs, this mitigates a potential tracking vector that third-party agents could use to track an individual. - The visibility of fonts to websites has been restricted to system fonts and language pack fonts in Enhanced Tracking Protection strict mode to mitigate font fingerprinting. - The Storage Access API web standard was updated to improve security while mitigating website breakages and further enabling the phase out of third-party cookies in Firefox. - Encrypted Client Hello (ECH) is now available to Firefox users, delivering a more private browsing experience. ECH extends the encryption used in TLS connections to cover more of the handshake and better protect sensitive fields. Read more about the launch of ECH on Mozilla Distilled. - Media sniffing is no longer applied to files served as type application/octet-stream, this allows these files to be downloaded instead of attempting playback. - On Windows, the mouse pointer will disappear while typing if the relevant Windows mouse properties system setting is enabled. - Firefox is now available in the Santali (sat) language. - Fixed an issue causing unexpected jumps in scroll position on Facebook. - Various security fixes. - You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 119 Release Notes. - Several enhancements have been made to the Inactive CSS styles feature. This feature assists in identifying CSS properties that have no effect on an element. Pseudo-elements such as ::first-letter, ::cue, and ::placeholder are now fully supported. - The JSON viewer is particularly useful for debugging REST APIs, as it displays formatted JSON responses. Now, if the JSON is invalid or broken, it automatically switches to a raw data view, improving the user experience. - ARIA reflection for simple attributes and default Accessibility Semantics for Custom Elements are now supported. Note this includes boolean, enum, number, and string attributes, but not attributes that reference other elements. - credentialless is now supported in Cross-Origin-Embedder-Policy. - The CSS attr() function now supports a fallback parameter, for example attr(foobar, "Default value"). - Grouping of items in an array (and iterables) is now easier by using the methods Object.groupBy or Map.groupBy. - With the release of Firefox 119, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 4 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:

- Fixed a bug causing colors in the <select> HTML element to not be applied to dropdown menu arrows. (bug 1861253) - Fixed a bug with the <input> HTML element state not changing when dynamically updating the disabled attribute on an ancestor <fieldset>. (bug 1861027) - Fixed a bug causing elements with the indeterminate CSS selector in a radio group to not update. (bug 1861346)

New - The Copy Without Site Tracking option can now remove parameters from nested URLs. It also includes expanded support for blocking over 300 tracking parameters from copied links, including those from major shopping websites. Keep those trackers away when sharing links! - Firefox now supports Content-encoding: zstd (zstandard compression). This is an alternative to broti and gzip compression for web content, and can provide higher compression levels for the same CPU used, or conversely lower server CPU use to get the same compression. This is heavily used on sites such as Facebook. - Catalan is now available in Firefox Translations. - Enabled AV1 hardware decode acceleration on macOS for M3 Macs. - Telemetry was added to create an aggregate count of searches by category to broadly inform search feature development. These categories are based on 20 high-level content types, such as "sports,” "business," and "travel". This data will not be associated with specific users and will be collected using OHTTP to remove IP addresses as potentially identifying metadata. No profiling will be performed, and no data will be shared with third parties. (read more) - NVIDIA RTX Video Super Resolution (“VSR”) is now available in Firefox. RTX VSR enhances and sharpens lower resolution video when upscaled to higher resolutions and also removes blocky artifacts commonly visible on low bitrate streamed video. VSR requires at least a 20-series or higher NVIDIA RTX GPU, Microsoft Windows 10/11 64-bit, and NVIDIA driver version R530 or higher. The feature can be enabled in the NVIDIA control panel. - NVIDIA RTX Video HDR is now available in Firefox. RTX Video HDR automatically converts SDR video to vibrant HDR10 in real time, letting you enjoy video with improved clarity on your HDR10 panel. It requires at least a 20-series NVIDIA RTX GPU, Microsoft Windows 10/11 64-bit, and NVIDIA driver version 550 or higher. The feature can be enabled in the NVIDIA control panel. Fixed - Various security fixes. Changed - The URL Paste Suggestion feature added in Fx125 was temporarily disabled while the team investigates a potential performance issue. The feature will be re-enabled in a future release once the performance issue is addressed. Enterprise - You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 126 Release Notes. Developer - Added an option to disable/enable the Developer Tools' split console feature. Web Platform - Implemented URL.parse(). Unlike the URL constructor, which throws when parsing fails, the static URL.parse() method returns null instead. - The CSS zoom property has been enabled by default following a lot of web compatibility and standardization work in the CSSWG. - Added support for CSS Custom :state() and CustomStateSet pseudo-classes. - Added support for Screen Wake Lock API. - Added support for IDBFactory.databases for enumeration of IndexedDB databases. Unresolved - On macOS, the text in the Crash Reporter dialog box is not localized for the non-en-US locales. This is tracked under Bug 1896097 and we will rollout a fix in a future release. Community Contributions - With the release of Firefox 126, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 12 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions: - [:flowejam]: 1885693 - Amit Prakash Ambasta: 1889054 - Atlas Foulks: 243797, 1273551 - Camille: 1856717, 1883058 - Christoph Moench-Tegeder: 1890593 - gravyant: 1838152 - Harshit: 1888221 - Mika Valkealahti: 1879304 - Nuohan Li: 1888420 - serfreeman1337: 1810362 - siddharthaswarnkar: 1825386, 1853829 - Vaibhav Mali: 1880783

Fixed - Fixed an issue with reading tagged PDF documents in a screen reader. (Bug 1894849) - Fixed not displaying localized text for non-en-US locales in the Crash Reporter dialog box on macOS. (Bug 1896097) - Fixed issues with drag-and-drop functionality on Linux. (Bug 1897115) - Fixed an issue causing high GPU memory usage on certain versions of AMD cards. (Bug 1897006) - Reference link to 126.0 release notes.

New - You can now set Firefox to automatically launch whenever you start or restart your Windows computer. Setting Firefox to auto-launch optimizes efficiency in our browser-centric digital routines, eliminating manual startup delays and facilitating immediate web access. (Learn more) - We completed work to optimize and enable DNS prefetching for HTTPS documents via the rel="dns-prefetch" link hint. This standard allows web developers to specify domain names for important assets that should be resolved preemptively. - It is now possible to close all duplicate tabs in a window with the Close duplicate tabs command available from the List all tabs widget in the tab bar or a tab context menu. - Firefox will now automatically try to upgrade <img>, <audio>, and <video> elements from HTTP to HTTPS if they are embedded within an HTTPS page. If these so-called mixed content elements do not support HTTPS, they will no longer load. - For added protection on MacOS and Windows, a device sign in (e.g. your operating system password, fingerprint, face or voice login if enabled) can be required when accessing and filling stored passwords in the Firefox Password Manager about:logins page. Fixed - Various security fixes. Changed - To reduce user fingerprinting information and the risk of some website compatibility issues, the CPU architecture for 32-bit x86 Linux will now be reported as x86_64 in Firefox's User-Agent string and navigator.platform and navigator.oscpu Web APIs. - Links and other focusable elements are now tab-navigable by default on macOS, instead of following macOS' "Keyboard navigation" setting. This is a more accessible default and matches the default in all other platforms. A checkbox in the settings page still allows users to restore the old behavior. - The Screenshots feature in Firefox has gotten a big update! It now supports taking screenshots of file types like SVG, XML, and more as well as various about: pages within Firefox. We've also made the screenshot tool more accessible to everyone by implementing new keyboard shortcuts and adding theme compatibility and High Contrast Mode (HCM) support. And finally, performance for capturing large screenshots has been improved. Enterprise - You can find information about policy updates and enterprise-specific bug fixes in the Firefox for Enterprise 127 Release Notes. Developer Web Platform - navigator.clipboard.read()/write() has been enabled (see documentation). A paste context menu will appear for the user to confirm when attempting to read clipboard content that is not originated from a same-origin page. Community Contributions - With the release of Firefox 127, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 8 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions: - alphare33: 1856611 - ash: 1783183 - Dongwoo Kang [:nyanrus]: 1891317 - endington543: 1820570, 1891816, 1892348, 1893985 - jmc531: 1885695 - Joseph Webster: 1825105, 1893061, 1894063 - Leeya: 1742889 - Steve P: 1836440, 1844935, 1880909

Fixed - Fixed an issue where users with a primary password set on their profile could lose their previous session of tabs upon upgrading if they dismissed the primary password prompt (bug 1901899). - Fixed an issue where Linux users with accessibility.monoaudio.enable set to true were experiencing slow audio speeds (bug 1900972). - Fixed an issue where, in some circumstances, the Firefox installer on Windows failed to complete the installation (bug 1896868). - Fixed an issue causing Firefox to incorrectly reject cookies for certain websites (bug 1901325). - Reference link to 127.0 release notes.

Fixed - Fixed an issue where YouTube playback may experience stalling under certain conditions (bug 1900191, bug 1878510). - Fixed an issue where the Private Window icon was displayed in the taskbar on Windows when browser.privateWindowSeparation.enabled was set to false (bug 1901840). - Reference link to 127.0.1 release notes.

New - Firefox can now translate selections of text and hyperlinked text to other languages from the context menu. - For users in the US and Canada, Firefox will now show your recent searches or currently trending searches when you open the Address Bar to get you back to your previous search session or inspire your next one. - Firefox now has a simpler and more unified dialog for clearing user data. In addition to streamlining data categories, the new dialog also provides insights into the site data size corresponding to the selected time range. - Firefox now supports playback of protected content from streaming sites like Netflix while in Private Browsing mode. - Firefox now supports the experimental Privacy Preserving Attribution API, which provides an alternative to user tracking for ad attribution. This experiment is only enabled via origin trial and can be disabled in the new Website Advertising Preferences section in the Privacy and Security settings. - On macOS, microphone capture through getUserMedia will now use system-provided voice processing when applicable, improving audio quality. - Firefox is now available in the Saraiki (skr) language. Fixed - Firefox now proxies DNS by default when using SOCKS v5, avoiding leaking DNS queries to the network when using SOCKS v5 proxies. - Various security fixes. Changed - Firefox now supports rendering more text/* file types inline, rather than requiring them to be downloaded to be viewed. - The root certificate used to verify add-ons and signed content has been renewed to avoid upcoming expiration. Enterprise - You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 128 Release Notes. Developer - CSS rules specificity is now displayed in a tooltip when hovering a CSS rule selector in the Inspector Rules view. This can help web developers understand why a given rule is applied before another. - The Inspector panel now flags a custom property declaration as invalid when the value does not match the registered custom property definition. As shown in the screenshot below, the declaration of a custom property, --b, expecting a <length> value syntax (e.g., 10px), is instead used with a color specified. An exclamation icon appears next to it with a tooltip explaining the error. - Improvements have been made to Inactive CSS. A warning is now displayed when column-span is used on elements outside of multi-column containers and when properties only applying to replaced elements are used on non-replaced elements. Web Platform - Resizeable ArrayBuffers and Growable SharedArrayBuffers are now supported in SpiderMonkey. This allows the size of an ArrayBuffer to be changed without having to allocate a new buffer and copy data into it. - The setCodecPreferences method allows applications to disable the negotiation of specific codecs (including RTX/RED/FEC). It also allows an application to cause a remote peer to prefer the codec that appears first in the list for sending. - The Accept header for images and documents was changed to better align with the Fetch standard and other browsers. - Support was added for @property and the CSS properties-and-values API. - A new bytes() method is provided on many objects like Request/Response and Blob that provides a convenient way of getting an Uint8Array typed array. Community Contributions - With the release of Firefox 128, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 9 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions: - Henry Wilkes: 1851618 - jhnsmth1052: 1868451 - kravantokh: 28354 - Malte Jürgens: 1896978 - Max Inden: 1895319 - Olivier Mehani: 1900584 - Sukhmeet: 1893013, 1896878 - tannal2409: 1842458, 1853548, 1886716, 1892347, 1895391, 1895530 - Ujas Thakkar: 1874917

Fixed - Fixed an audio echo in video calls on macOS under certain conditions. (Bug 1908539) - Fixed an issue where the Adguard extension popup was not displaying. (Bug 1906132) - Fixed an issue causing some screen readers to fail to read when navigating by character in rich text editors. (Bug 1905021) - Fixed visual glitches when dark mode is enabled in Windows ARM devices. (Bug 1897444) - Fixed an issue causing NTLM authentication failure. (Bug 1908115) - Fixed an issue where content displayed on mouseover was not captured in a screenshot. (Bug 1905468) - Various stability fixes. - Reference link to 128.0 release notes.

Fixed - Fixed an issue causing some sites to not load when connecting via HTTP/2. (Bug 1908161, Bug 1909666) - Fixed collapsed table rows not appearing when expected in some situations. (Bug 1907789) - Fixed the Windows on-screen keyboard potentially concealing the webpage when displayed. (Bug 1907766) - Reference link to 128.0.2 release notes.

New - Reader View now has an enhanced Text and Layout menu with new options for character spacing, word spacing, and text alignment. These changes offer a more accessible reading experience. - Reader View now has a Theme menu with additional Contrast and Gray options. You can also select custom colors for text, background, and links from the Custom tab. - A tab preview is now displayed when hovering the mouse over background tabs, making it easier to locate the desired tab without needing to switch tabs. This feature is part of a progressive roll out. What is a progressive roll out? Certain new Firefox features are released gradually. This means some users will see the feature before everyone does. This approach helps to get early feedback to catch bugs and improve behavior quickly, meaning more Firefox users overall have a better experience. - HTTPS is replacing HTTP as the default protocol in the address bar on non-local sites. If a site is not available via HTTPS, Firefox will fall back to HTTP. - HTTPS DNS records can now be resolved with the operating system's DNS resolver on specific platforms (Windows 11, Linux, Android 10+). Previously this required DNS over HTTPS to be enabled. This capability allows the use of HTTP/3 without needing to use the Alt-Svc header, upgrades requests to HTTPS when the DNS record is present, and enables wider use of ECH. - Added support for multiple languages in the same document spoken in macOS VoiceOver. - Address Autofill is now enabled for users in France and Germany. Fixed - Various security fixes. Enterprise - You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 129 Release Notes. Developer - Added support for more inactive CSS warnings, including cases where: - The resize property is used incorrectly. - float properties are used incorrectly. - box-sizing is used on elements that ignore width/height. - table-related CSS properties are not on table-related elements. - The Network Blocking feature in the Network panel now blocks HTTP requests in addition to blocking responses. - The Rules side panel in the Inspector panel now displays @starting-style rules. Additionally, there is a tooltip for the var() function, indicating the @starting-style CSS custom properties value. - The Rules side panel now shows the impact of invalid at computed-value time custom property declarations in the computed panel. Web Platform - Added support for querying the encryption key system config in mediaCapabilities.decodingInfo() API. - Added support for Float16Array typed arrays along with new DataView methods for reading and setting Float16 values, and a Math.f16round() static method that can be used to round numbers to 16 bits. The new type is useful for sharing data with a GPU, in particular for use cases where it makes sense to trade off precision for memory consumption. - Added support for @starting-style. This at-rule allows to define styles that are applied to an element when it is first rendered, enabling transitions on elements that are added to the DOM or that have their display type changed from none to another value. - Added support for the transition-behavior CSS property. This property allows us to create a transition on discrete animated CSS properties. - Added support for the textInput event. This is a non-standardized API, however it is implemented by some web apps that use legacy libraries or frameworks. Please keep using beforeinput when developing new web apps. - Added support for DNS lookup of HTTPS Resource Records (RR) with the native DNS resolver, increasing HTTPS coverage and facilitating the use of Encrypted Client Hello (ECH) if present in HTTPS RR. Community Contributions - With the release of Firefox 129, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 9 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions: - Anand Roy [:aroy]: 1894414, 1902674 - Gaël: 1905081 - Henry Wilkes (they/them) [:henry-x]: 1904802 - Isaac Lee: 1904113 - Jaime Torres: 1893229 - Louis Mascari: 1904110 - Masataka Yakura [:myakura]: 1902633 - Tim Williams: 1904108 - Timur Valeev: 1881694

Fixed - Fixed playback issues on some websites with copyrighted video served via digital rights management. (Bug 1911283) - Fixed a crash when dragging a video file onto some websites. (Bug 1910990) - Reference link to 129.0 release notes.

Fixed - Fixed an issue with screen readers prompting "Alert" when hovering over tabs. (Bug 1908873) - Fixed an issue where drag-and-drop operations would not work as expected with extensions that rely on this functionality. (Bug 1911486) - Reference link to 129.0.1 release notes.

New - Firefox now allows translating selected text portions to different languages after a full-page translation. - Firefox now offers an easy way to try experimental features with a new Firefox Labs page in Settings. - AI Chatbot feature lets you add the chatbot of your choice to the sidebar, for quick access as you browse. - Picture-in-Picture auto-open experiment enables PiP on active videos when switching tabs. - Overscroll animations are now enabled as the default behavior for scrollable areas on Linux. - Users in the United States and Canada can view local weather directly on the new tab page. Additionally, they have the option to select a specific location to see current weather conditions. Fixed - Various security fixes. - Fixed an issue where Copy and Paste context menu items intermittently were not enabled when expected. Changed - The following languages are now supported by Firefox translation: - Catalan - Croatian - Czech - Danish - Indonesian - Latvian - Lithuanian - Romanian - Serbian - Slovak - Vietnamese Enterprise - You can find information about policy updates and enterprise-specific bug fixes in the Firefox for Enterprise 130 Release Notes. Developer Web Platform - WebCryptoAPI now supports Curve25519 primitives (Ed25519 signatures and X25519 key generation). - Enabled the Web Codecs API on desktop platforms, allowing low-level access to audio and video encoders and decoders. Community Contributions - With the release of Firefox 130, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 15 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions: - Balarama Raju: 1788437 - cauasene00: 1904310 - Daniele Ferla: 1647800 - Eragon: 1904640 - Gabriel Lee [:gabrielchl]: 1814168 - Harry Chen: 1907082 - Jiaxun Yang [:flygoat]: 1909587, 1909793, 1909897 - JL: 1882655 - Joshua Chen: 1907234, 1907369 - Kiril K: 1899813 - Liam DeBeasi: 1903840 - Matthew: 1900282 - Mikhail Galanin [:mikhainin]: 1829689 - Nico Burns: 1906395, 1906994, 1906995 - Weilon[:whale]: 1768758

Fixed - Fixed a recent regression causing some UI elements to be rendered as left-to-right instead of right-to-left for users of our Saraiki localization. (Bug 1917175) - Linux: Fixed black rendering of AVIF images when Firefox is built with GCC. (Bug 1916038) Enterprise - Added an enterprise policy to disable the Firefox Labs section in Settings. (Bug 1911826) - Reference link to 130.0 release notes.

New - Firefox will now offer to temporarily remember when users grant permissions to sites (e.g. geolocation). Temporary permissions will be removed either after one hour or when the tab is closed. - A tab preview is now displayed when hovering the mouse over background tabs, making it easier to locate the desired tab without needing to switch tabs. - When suggesting a default translation language, Firefox will now take into consideration languages you have previously used for translations. - We’ve re-introduced the ability to navigate to the search engine home page when the search bar is empty by using shift-enter/shift-click. Fixed - Various security fixes. Changed - The following language is now supported by Firefox translation: - Swedish - The Tab overview (List all tabs) menu has received a new, refreshed icon. Enterprise - You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 131 Release Notes. Developer - As part of the ongoing updates to SVG 2, SVGGraphicsElement.nearestViewportElement and SVGGraphicsElement.farthestViewportElement have been officially removed. Please note that these properties have had deprecation warnings since February. - Firefox now supports text fragments, which allows users to link directly to a specific portion of text in a web document via a special URL fragment. (Learn more) Web Platform - SameSite=None cookies will now be rejected when there is no Secure attribute included. - Support for Cookies Having Independent Partitioned State (CHIPS) was now added, allowing developers to opt a cookie into storage partitioned per top-level site. (Learn more) Community Contributions - With the release of Firefox 131, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 15 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions: - Alex T: 1634192, 1896774 - Anthony Mclamb: 1911118 - c8ef: 1911403 - Chris [:godtamit]: 1915265 - Dan: 1850682, 1859328 - Gatlin Newhouse: 1909999 - Kavin: 1868305 - Luca Niccoli: 1759936 - Robert Holdsworth: 1703127, 1910611 - Shashi Sugrim: 1913090 - shubhampharande8: 490753 - Stefan Richter: 1409262 - superstuff: 1583811 - wildbydesign: 1884814 - Yanis Lagha: 381283, 1910161, 1910167, 1912513

Fixed - Security fix. - Reference link to 131.0 release notes.

Fixed - Fixed an issue where some users could not access the Bill Pay portion of their bank's site. (Bug 1923500) - Fixed an issue where some VR180 and 360 videos were not properly rendering on YouTube. (Bug 1922278) - Fixed a crash that Windows users with Avast or AVG security software were experiencing when visiting certain sites. (Bug 1919678) - Fixed an issue where the "List all tabs" button was not able to be moved from the toolbar. (Bug 1918681) - Security fix.

New - Microsoft PlayReady encrypted media playback is now being rolled out to select sites on Windows. Through this support, we are gradually rolling out a 1080p baseline and 4K Ultra HD support with key streaming partners. An added benefit is that viewers get less battery drain and better performance when streaming their favorite movies and shows. This feature is part of a progressive roll out. What is a progressive roll out? Certain new Firefox features are released gradually. This means some users will see the feature before everyone does. This approach helps to get early feedback to catch bugs and improve behavior quickly, meaning more Firefox users overall have a better experience. - Wide Color Gamut WebGL is now available for Windows and macOS users! With this support, Firefox is bringing a richer, more vivid range of colors to the videos, games, and images on your screen. This implementation currently supports wider color (P3) profiles in 8-bit. - WebRender hardware accelerated rendering is now enabled for most SVG filter primitives, improving performance for certain graphics-heavy content. Accelerated filters are feBlend, feColorMatrix, feComponentTransfer, feComposite, feDropShadow, feFlood, feGaussianBlur, feMerge and feOffset. - Added support for macOS’ new screen and window sharing selection features on macOS 15 and later. Support for macOS 14 will be added in a future release. - The macOS session resume feature has been enhanced. Firefox will now automatically relaunch if it was open before a system restart, like after an OS update. - Firefox now blocks third-party cookie access when Enhanced Tracking Protection's Strict mode is enabled. Fixed - Various security fixes. Changed - As a follow-up to our work to upgrade mixed content starting with Firefox 127, HTTP-favicons will now also be blocked if they can not be received over HTTPS instead. - The Copy Without Site Tracking option is now grayed out when no known tracking parameters are found within the link. Additionally, more tracking parameter support has been added for websites such as LinkedIn and Shopee. Please report tracking parameters that aren't removed by filing a bug in Bugzilla. Enterprise - You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 132 Release Notes. Developer - Support for HTTP/2 Push has been removed due to compatibility issues with various sites. This feature is not currently supported by any other major browser. - Console logging in service workers is now functional again. The console.log API can be used within active service workers and the output inspected in the Console panel of the Developer Tools toolbox. - Support for debugging remote devices via USB has also been restored. Simply go to about:debugging, plug in your phone using a USB cable, and refresh the device list. The phone will now appear correctly in the list. Web Platform - Added support for a post-quantum key exchange mechanism for TLS 1.3 (mlkem768x25519) which secures communications against advanced / long-term threats. - Added support for Certificate Compression which reduces the size and increases the speed of a TLS handshake. - Text directionality computation has been updated to follow the latest model defined in the HTML specification, improving interoperability with other web browsers. - The requestVideoFrameCallback() method is now available on the HTMLVideoElement interface. This method enables developers to perform efficient operations on each video frame. - The getCapabilities method allows applications to gather the media capabilities supported for the live MediaStreamTrack. - The fetchpriority attribute enables web developers to optimize resource loading by specifying the relative priority of resources to be fetched by the browser. It accepts three values: auto (default priority), low (lower priority), high (higher priority). It can be specified on script, link, img elements, on the RequestInit parameter of the fetch() method and Link response headers. The HTML specification leaves the detailed interpretation of this attribute up to implementers. Firefox will typically use it to increase or decrease the urgency parameter of HTTP/2 and HTTP/3 requests. - The heuristic granting storage access for some window openings is now disabled. Community Contributions - With the release of Firefox 132, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 7 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions: - Biswapriyo Nath [:biswa96]: 1920567 - delthas: 1815783 - Jess Lark: 1910488 - Martin Carolan: 1905364 - Patrick Ribas [:pribas]: 1913978 - Sam James: 1917964 - sandy.chu.40: 1909885, 1915451

Fixed - Fixed issues causing intermittent video playback problems on some sites. (Bug 1928484, Bug 1928798) - Fixed an issue causing themes to reset to default after restarting Firefox, in particular when using the Firefox Color add-on. (Bug 1928082)

Fixed - Fixed possible errors when playing encrypted media content through some streaming providers. (Bug 1929491) - Added a mitigation to help reduce the frequency of duplicated push notifications reported by some users. (Bug 1928868) - Fixed hangs when printing from some sites when using the system print dialog. (Bug 1898184) - Fixed a crash which could occur when using Microsoft SSO on macOS. (Bug 1929622) - Fixed a crash in the Network Monitor developer tool which could occur in some circumstances. (Bug 1924882) - Reference link to 132.0.1 release notes.

New - Firefox now has a new anti-tracking feature, Bounce Tracking Protection, which is now available in Enhanced Tracking Protection's "Strict" mode. This feature detects bounce trackers based on their redirect behavior and periodically purges their cookies and site data to block tracking. - The sidebar to view tabs from other devices can now be opened via the Tab overview menu. - GPU-accelerated Canvas2D is now enabled by default on Windows providing a performance improvement. Fixed - Various security fixes. - The “Picture-in-Picture: auto-open on tab switch” feature from Firefox Labs now behaves more reliably across a wider range of sites, automatically opening relevant videos while ignoring others. Changed - When server time is available, the "expire" attribute value is adjusted by adding the difference between the server and local times. If the current time is set in the future, cookies that have not expired according to the server time are considered valid. Enterprise - You can find information about policy updates and enterprise specific bug fixes in the Firefox for Enterprise 133 Release Notes. Developer - Firefox now supports the keepalive option in the Fetch API. This feature allows developers to make HTTP requests that can continue to run even after the page is unloaded, such as during page navigation or closing. - Firefox now supports the Permissions API in Worker Context. - Firefox now dispatches beforetoggle events just before a dialog opens and toggle events after the dialog closes, matching the behavior of popovers. - Methods are now available on UInt8Array to convert to and from Base64 and hexadecimal encodings. This is an implementation of a Stage 3 TC39 proposal, for more details see the proposal text. - Added support for image decoding as part of the WebCodecs API. This allows for decoding of images from the main and worker threads. Community Contributions - With the release of Firefox 133, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 16 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions: - abhijeetchawla[:ff2400t]: 1810429, 1810480, 1810482, 1810483, 1810485, 1810486, 1855165, 1855168 - bootleq: 1905331 - Chizoba ODINAKA: 1918731 - Christian Liebel: 1921633 - Collin Richards: 1086524 - Diego Ciudad Real: 1853990, 1878737 - gasc: 1868303 - Jason: 1882316 - Lukasz Gniadzik [:lgniadzik]: 1926280 - Maxime Thiebaut: 1915982 - Oliver Old [:oold]: 1640243 - psychpsyo: 1837773 - Serah Nderi: 1923710, 1923737, 1924202, 1924608 - Syed Bariman Jan: 1918706, 1918734, 1922523 - tanishkasingh2004: 1922593, 1923190 - tawanda: 1918735, 1923146

Fixed - Fixed the missing scrollbar in the Library window, such as when viewing History or Bookmarks. (Bug 1934482) - Fixed a problem where toolbar buttons were not visible on mouseover when using both the Windows High Contrast theme and the Firefox System theme. (Bug 1930840) - Fixed blurry line drawing on some Canvas elements when hardware acceleration is enabled. (Bug 1933668) - Fixed incorrect Firefox window positioning on Windows when restoring from maximized. (Bug 1934238) - Reference link to 133.0 release notes.

Fixed an issue that allowed unexpected data to be submitted in some of our search telemetry (bug 1752317)

New • Firefox now supports and displays the new style of scrollbars on Windows 11. Fixed • On macOS, we’ve made improvements to system font loading which makes opening and switching to new tabs faster in certain situations. • Various security fixes Changed • On February 8, we will be expiring the 18 colorway themes of Firefox version 94. This signals the end of a special, limited-time feature set. However, you can hold onto your favorite colorway, as long as you’re using it on the expiration date. In other words, if a colorway is “enabled” in the add-ons manager, that colorway is yours forever. • Support for directly generating PostScript for printing on Linux has been removed. Printing to PostScript printers still remains a supported option, however.

Fixed • Security fix

New • Firefox has a new optimized download flow. Instead of prompting every time, files will download automatically. However, they can still be opened from the downloads panel with just one click. • Firefox allows users to choose from a number of built-in search engines to set as their default. In this release, some users who had previously configured a default engine might notice their default search engine has changed since Mozilla was unable to secure formal permission to continue including certain search engines in Firefox. Fixed • Now, you can set a default app to open a file type. Choose the application you want to use to open files of a specific type in your Firefox settings. • After updating to Firefox version 98, "Always ask" download actions will now be reset. • Various security fixes. Enterprise • Various bug fixes and new policies have been implemented in the latest version of Firefox. You can find more information in the Firefox for Enterprise 98 Release Notes.

There are currently no release notes for this release. Check the ReleaseNotesUrl for more information.

• Fixed an issue preventing users from typing in Address Bar after opening new tab and pressing cmd + enter (bug 1757376) • Fixed an issue causing some users to crash in out-of-memory conditions (bug 1757618) • Fixed an issue in session history which caused some sites to fail to load (bug 1758664) • Fixed an add-on specific compatibility issue (bug 1759162)

You can now toggle Narrate in ReaderMode with the keyboard shortcut "n." You can find added support for search-with or without diacritics-in the PDF viewer. The Linux sandbox has been strengthened -- processes exposed to web content no longer have access to the X Window system (X11). Firefox now supports credit card autofill and capture in Germany and France.

• Fixed an issue for Windows users that prevented hardware video decoding on newer Intel drivers (bug 1762125) • Fixed an issue with text rendering in Bengali (bug 1763368) • Fixed a selection issue in the Download panel with drag and drop (bug 1762723) • Fixed an issue preventing Zoom gallery mode for users who go to zoom.us URLs instead of subdomain.zoom.us URLs (bug 1763801)

Release Notes URL(s):
https://www.mozilla.org/en-US/firefox/100.0/releasenotes/
https://www.mozilla.org/en-US/firefox/101.0/releasenotes/
https://www.mozilla.org/en-US/firefox/102.0/releasenotes/
https://www.mozilla.org/en-US/firefox/102.0.1/releasenotes/
https://www.mozilla.org/en-US/firefox/103.0/releasenotes/
https://www.mozilla.org/en-US/firefox/103.0.1/releasenotes/
https://www.mozilla.org/en-US/firefox/103.0.2/releasenotes/
https://www.mozilla.org/en-US/firefox/104.0/releasenotes/
https://www.mozilla.org/en-US/firefox/104.0.1/releasenotes/
https://www.mozilla.org/en-US/firefox/104.0.2/releasenotes/
https://www.mozilla.org/en-US/firefox/105.0/releasenotes/
https://www.mozilla.org/en-US/firefox/105.0.2/releasenotes/
https://www.mozilla.org/en-US/firefox/106.0/releasenotes/
https://www.mozilla.org/en-US/firefox/106.0.1/releasenotes/
https://www.mozilla.org/en-US/firefox/106.0.2/releasenotes/
https://www.mozilla.org/en-US/firefox/106.0.3/releasenotes/
https://www.mozilla.org/en-US/firefox/106.0.4/releasenotes/
https://www.mozilla.org/en-US/firefox/106.0.5/releasenotes/
https://www.mozilla.org/en-US/firefox/107.0.1/releasenotes/
https://www.mozilla.org/en-US/firefox/108.0/releasenotes/
https://www.mozilla.org/en-US/firefox/108.0.1/releasenotes/
https://www.mozilla.org/en-US/firefox/108.0.2/releasenotes/
https://www.mozilla.org/en-US/firefox/109.0/releasenotes/
https://www.mozilla.org/en-US/firefox/109.0.1/releasenotes/
https://www.mozilla.org/en-US/firefox/110.0/releasenotes/
https://www.mozilla.org/en-US/firefox/110.0.1/releasenotes/
https://www.mozilla.org/en-US/firefox/111.0/releasenotes/
https://www.mozilla.org/en-US/firefox/112.0/releasenotes/
https://www.mozilla.org/en-US/firefox/112.0.2/releasenotes/
https://www.mozilla.org/en-US/firefox/113.0/releasenotes/
https://www.mozilla.org/en-US/firefox/113.0.2/releasenotes/
https://www.mozilla.org/en-US/firefox/114.0.1/releasenotes/
https://www.mozilla.org/en-US/firefox/114.0.2/releasenotes/
https://www.mozilla.org/en-US/firefox/115.0/releasenotes/
https://www.mozilla.org/en-US/firefox/115.0.1/releasenotes/
https://www.mozilla.org/en-US/firefox/115.0.2/releasenotes/
https://www.mozilla.org/en-US/firefox/115.0.3/releasenotes/
https://www.mozilla.org/en-US/firefox/116.0/releasenotes/
https://www.mozilla.org/en-US/firefox/116.0.1/releasenotes/
https://www.mozilla.org/en-US/firefox/116.0.2/releasenotes/
https://www.mozilla.org/en-US/firefox/116.0.3/releasenotes/
https://www.mozilla.org/en-US/firefox/117.0/releasenotes/
https://www.mozilla.org/en-US/firefox/117.0.1/releasenotes/
https://www.mozilla.org/en-US/firefox/118.0/releasenotes/
https://www.mozilla.org/en-US/firefox/118.0.1/releasenotes/
https://www.mozilla.org/en-US/firefox/118.0.2/releasenotes/
https://www.mozilla.org/en-US/firefox/119.0/releasenotes/
https://www.mozilla.org/en-US/firefox/119.0.1/releasenotes/
https://www.mozilla.org/en-US/firefox/120.0/releasenotes/
https://www.mozilla.org/en-US/firefox/120.0.1/releasenotes/
https://www.mozilla.org/en-US/firefox/121.0/releasenotes/
https://www.mozilla.org/en-US/firefox/121.0.1/releasenotes/
https://www.mozilla.org/firefox/126.0/releasenotes/
https://www.mozilla.org/firefox/126.0.1/releasenotes/
https://www.mozilla.org/firefox/127.0/releasenotes/
https://www.mozilla.org/firefox/127.0.1/releasenotes/
https://www.mozilla.org/firefox/127.0.2/releasenotes/
https://www.mozilla.org/firefox/128.0/releasenotes/
https://www.mozilla.org/firefox/128.0.2/releasenotes/
https://www.mozilla.org/firefox/128.0.3/releasenotes/
https://www.mozilla.org/firefox/129.0/releasenotes/
https://www.mozilla.org/firefox/129.0.1/releasenotes/
https://www.mozilla.org/firefox/129.0.2/releasenotes/
https://www.mozilla.org/firefox/130.0/releasenotes/
https://www.mozilla.org/firefox/130.0.1/releasenotes/
https://www.mozilla.org/firefox/131.0/releasenotes/
https://www.mozilla.org/firefox/131.0.2/releasenotes/
https://www.mozilla.org/firefox/131.0.3/releasenotes/
https://www.mozilla.org/firefox/132.0/releasenotes/
https://www.mozilla.org/firefox/132.0.1/releasenotes/
https://www.mozilla.org/firefox/132.0.2/releasenotes/
https://www.mozilla.org/firefox/133.0/releasenotes/
https://www.mozilla.org/firefox/133.0.3/releasenotes/
https://www.mozilla.org/en-US/firefox/96.0.3/releasenotes/
https://www.mozilla.org/en-US/firefox/97.0/releasenotes/
https://www.mozilla.org/en-US/firefox/97.0.1/releasenotes/
https://www.mozilla.org/en-US/firefox/97.0.2/releasenotes/
https://www.mozilla.org/en-US/firefox/98.0/releasenotes/
https://www.mozilla.org/en-US/firefox/98.0.1/releasenotes/
https://www.mozilla.org/en-US/firefox/98.0.2/releasenotes/
https://www.mozilla.org/en-US/firefox/99.0/releasenotes/
https://www.mozilla.org/en-US/firefox/99.0.1/releasenotes/