Firefox 67



Firefox 67

Jun 03, 2019 Installing Firefox was a fine, quick experience.A new feature checks your add-ons to see which ones you installed and which ones come from third-party vendors, such as security suite makers. The browser will now ask you if you'd like to disable any of these third-party add-ons. Get an overview of all vulnerable Firefox installations and if they have been updated to version 67 (or 60.7 for Firefox ESR). You can find more information about these vulnerabilities on our Firefox 67 vulnerability blog post. The report is color-coded to provide a quick overview of which installations require an update. Index of /pub/firefox/releases/67.0/ Type Name Size Last Modified; Dir. Dir: jsshell/ Dir: linux-i686/ Dir: linux-x8664/ Dir. The version of Firefox installed on the remote Windows host is prior to 67.0.2. It is, therefore, affected by a vulnerability as referenced in the mfsa2019-16 advisory.

Other Languages:

  • Stable: http://www.mozilla.org/en-US/firefox/all/
  • Beta: http://www.mozilla.org/en-US/firefox/beta/all/


Mozilla Firefox is a fast, full-featured Web browser. Firefox includes pop-up blocking, tab-browsing, integrated Google search, simplified privacy controls, a streamlined browser window that shows a number of additional features that work with you to help you get the most out of your time online.

Installation
Installing Firefox was a fine , quick experience.A new feature checks your add-ons to see which ones you installed and which ones come from third-party vendors, such as security suite makers. The browser will now ask you if you'd like to disable any of these third-party add-ons.

Firefox 67 releaseFirefox 67

Interface
The menu bar has been squished into an orange button on the upper left, with menu options spread across two columns.the menu makes it much easier to get to bookmarks, add-ons, and history, as they now all live on one Menu pane.

Performance
Firefox is built on top of the powerful new Gecko platform, resulting in a safer, easier to use and more personal product.Mozilla plans to crowdsource its performance data to learn more about how the browser performs in real-world situations.

Features
Firefox's features are robust and generally competitive. The most important feature in the modern Firefox is Sync.Sync now smoothly syncs your bookmarks, passwords, preferences, history, and tabs, not only with other computers, but also with your Android version of Firefox.

This article provides information about the changes in Firefox 67 that will affect developers. Firefox 67 was released on May 21, 2019.

Changes for web developers

Firefox

Developer tools

  • Debugger updates:
    • Column breakpoints allow you to select the specific point (or column) in a line of code where you want the debugger to break (bug 1528417).
    • Log points allow you to log specific information to the console during code execution without pausing execution and without the need to change the code.
    • The map scopes feature allows you to view the variables from the original source.
    • You can debug worker threads directly in the debugger.
  • Web Console updates:
    • Navigate details in the console using the keyboard (bug 1424159).
    • Cmd + K will now clear the console of its contents on macOS (bug 1532939).
    • When the user clears the console, the error messages cache is cleared as well (bug 717611).
    • The user can import existing modules into the current page using import (bug 1517546).
    • A new context menu item allows the user to use the Copy Link Location command (bug 1457111).
    • Clicking a link in the Console causes the same behavior that it would in a content window (bug 1466040).
    • Clicking the source link for a code file in the Console panel navigates to the Debugger if debugger knows the file (bug 1447244).
    • When the user has filtered the contents of the console, an icon will be added to the filter text box to clear the filter (bug 1525821).
  • Network Monitor enhancements:
    • The Header panel of the Network monitor will now display a notification for resources belonging to a known tracker (bug 1485416).
    • In the Network monitor request columns, you can control the visible columns and column sorting. The context menu now includes a command to restore the list sort parameters to the default (bug 1454962).
    • You can change the width of the columns in the Network Monitor to suit your workflow (bug 1358414).

Removals

  • The following Developer Tools panels have been removed (see Deprecated tools for details):
    • Canvas debugger (bug 1403938).
    • Shader editor (bug 1342237).
    • WebAudio editor (bug 1403944).
  • The following Developer Tools have been deprecated (see Deprecated tools for details):
    • WebIDE (bug 1539462).
    • Connect... page (bug 1539462).

HTML

  • <input> elements with autocomplete='new-password' set on them will no longer have previously saved passwords auto-filled (bug 1119063).

CSS

  • The revert keyword has been implemented (bug 1215878).
  • The break-word value of the word-break property is now supported (bug 1296042).
  • The prefers-color-scheme media feature is now supported (bug 1494034).
  • Custom cursors of greater than 32px in size are now disallowed, to mitigate potential malware uses of large cursors (bug 1445844).

Removals

  • Use of the proprietary -moz-binding property is now restricted to chrome and UA-stylesheets (bug 1523712).

SVG

JavaScript

  • String.prototype.matchAll has been implemented and enabled by default (bug 1435829, bug 1531830).
  • Support for the dynamic module import() proposal is now available by default (bug 1517546).
  • The hashbang grammar proposal is now implemented (bug 1519097).

APIs

DOM

  • The default value for Response.statusText is now ' (bug 1508996).
  • User gestures are now preserved for rejected calls to Document.requestStorageAccess, as well as fulfilled calls (bug 1522912).

DOM events

  • CSS transition (bug 1530239) and animation (bug 1531605) events now fire on disabled (e.g. form) elements.
  • InputEvent.data and InputEvent.dataTransfer have been implemented (bug 998941).
  • The insertFromPasteAsQuotationInputEvent.inputType value is now supported (bug 1532527).

Workers/Service workers

  • Strict MIME type checks are now enforced on scripts imported by WorkerGlobalScope.importScripts() (bug 1514680).

Media, Web Audio, and WebRTC

Firefox 67 32b
  • The AV1 video codec is now supported on Linux.
  • dav1d is now the default media decoder for AV1 (see for example bug 1533742 and bug 1535038).
  • Calling RTCPeerConnection.addTrack() without specifying any streams to which to add the new track now works as expected: it adds a streamless track to the connection. Each peer is responsible for managing the association between the track and any stream on its end (bug 1231414).
  • The MediaDeviceInfo.groupId property is now implemented (bug 1213453). While it has existed in Firefox since Firefox 39, it did not actually gather related devices together into the same group IDs.
  • The RTCIceCandidate.usernameFragment property is now implemented (bug 1490658).
  • WebVTT has been revised to correctly use auto as the default for the VTTCue object's positionAlign property, instead of center. This causes the cue box's alignment to correspond to the alignment of the text within it (bug 1528420).

Canvas and WebGL

  • The EXT_float_blend WebGL extension has been enabled by default (bug 1535808).

Removals

  • The deprecated ShadowRoot.getElementsByTagName, ShadowRoot.getElementsByTagNameNS, and ShadowRoot.getElementsByClassName properties (part of Shadow DOM v0) have been removed (bug 1535438).
  • document.createEvent('TouchEvent'), document.createTouch(), document.createTouchList(), and the ontouch* event handler properties have been disabled on desktop to improve web compatibility on websites where touch support is used for mobile detection (bug 1412485). In such cases, websites have been seen to behave incorrectly or unexpectedly on touchscreen laptops.

Security

  • Notifications are now only available in a secure context (bug 1429432).
  • Firefox now blocks the loading of external protocol URLs in <iframe>s (bug 1527882).

WebDriver conformance (Marionette)

API changes

  • Made WebDriver:SendAlertText conformant to the WebDriver specification (bug 1502360).

Bug fixes

  • WebDriver:NewWindow will no longer timeout because of focus-related inconsistencies across platforms (bug 1523234).

Others

  • Both WebDriver:ExecuteScript and WebDriver:ExecuteAsyncScript now use Promises internally (bug 1398095).
  • WebDriver:NewSession returns Firefox's BuildID string as part of the capabilities object (bug 1525829).

Firefox 67 Portable

Changes for add-on developers

API changes

  • Using the proxy.settings.set() method to change BrowserSetting values will throw an exception unless the extension was granted private window access by the user (bug 1525447).

Firefox 67 Mac

Manifest changes

  • A new manifest key, incognito, defines the behavior of an extension in private browsing windows or tabs (bug 1511636).
  • The toolbar_field_highlight setting controls the background color used to indicate the current selection of text in the URL bar (bug 1450114).
  • The toolbar_field_highlight_text setting controls the text color used to indicate the current selection of text in the URL bar (bug 1450114).

See also

  • Hacks release post: Firefox 67: Dark Mode CSS, WebRender, and more

Older versions