46

Firefox 69 for developers

 5 years ago
source link: https://www.tuicool.com/articles/Y7b6je
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

This article provides information about the changes in Firefox 69 that will affect developers. Firefox 69 was released on September 3, 2019.

Changes for web developers

Developer tools

Debugger

  • Event Listener Breakpoints let you diagnose which code a page executes in response to browser events. You can pick specific types, such as click or keydown , or whole categories of events, like all mouse input events. (bug 1526082).
  • Scripts shown in the debugger's source list pane can now be saved via the Download file context menu option (bug 888161).
  • In the debugger's source list pane, loaded extensions are listed with their name, rather than just their UUID (bug 1486416), making it much easier to find the extension code you want to debug.
  • The debugger now loads significantly faster via lazy-loading scripts (bug 1527488).

Console

  • Browser Console messages from tracking protection errors ,CSP errors, andCORS errors are grouped automatically to reduce noise from repeated blocked resources and storage access (bug 1522396).
  • All visible logs in the console can shared by saving to a file or copying to clipboard via a new Export visible messages to context menu item (bug 1517728).
  • The console's toolbar now responsively reduces its height into a single row to save vertical space (bug 972530).
  • Messages from content can now be hidden in the console to focus on logs from the Firefox UI (bug 1523842).

Network

  • Resources that got blocked because ofCSP orMixed Content are now shown in the Network panel, with details of the reason (bug 1556451).
  • A new optional URL column in the Network panel can be enabled to show the full URL for resources (bug 1341155).

Inspector

  • When you hover over an element in thePage Inspector, the infobar that appears now includes the fact that an element is a flex container, or flex item (bug 1521188).

General

  • The DevTools panel order has been changed to reflect popularity (bug 1558630).

HTML

  • In order to align more closely to the specification, the text track associated with a <track> element no longer loads the WebVTT file containing the text cues if the element is created in its default disabled mode . To access or manipulate the cues when the mode is disabled , change the mode to either started or hidden ; this will trigger loading of the WebVTT data (bug 1550633).

Removals

  • The HTML <keygen> element has been removed from Firefox. It was deprecated some time ago, and its purpose has generally been supplanted by other technologies (bug 1315460).

CSS

  • We implemented the break-spaces value of the white-space property (bug 1351432).
  • The SVG geometry attributes (such as width and height ) can now also be defined as CSS properties (bug 1383650).
  • The ::cue selector — used to style the captions ("cues") displayed byWebVTT — now enforces the limitations on which CSS properties may be used within cues, as per the specification (bug 1321488).
  • We've restricted the properties that may apply to ::marker as per the specification (bug 1552578)
  • The  overflow-block and  overflow-inline properties have been implemented (bug 1470695).
  • We added the ability to test for support of a selector when using CSS Feature Queries ( @supports ), with the selector()  method (bug 1513643).
  • The user-select property — which specifies whether or not the user is able to select text in the affected element — has been unprefixed (bug 1492739).
  • We implemented local-specific casing behavior for Lithuanian (bug 1322992), as seen in this example .
  • We've implemented the line-break property of CSS Text (bug 1011369 andbug 1531715).
  • The contain property — which allows developers to define that an element and its contents are mostly independent of the rest of the DOM tree — got implementedbug 1487493.

SVG

JavaScript

  • Public class fields are enabled by default (bug 1555464). See alsoClass fields for more information.
  • The promise rejection events unhandledrejection and rejectionhandled are now enabled by default (bug 1362272). To learn more about how these work, see Promise rejection events inUsing Promises.

HTTP

APIs

New APIs

DOM

Media, Web Audio, and WebRTC

Removals

WebDriver conformance (Marionette)

Other

  • Marionette now dynamically handles the opening and closing of modal dialogs and user prompts (bug 1477977), which also means that multiple open prompts will be handled (bug 1487358).

  • Tracking protection and DOM push features are now disabled by default to avoid the removal of parts of the DOM, and extra notifications (bug 1542244).

  • Automatic unloading of background tabs if Firefox runs into a low memory condition is now disabled — this badly interacts with automation when switching between tabs (bug 1553748).

Changes for add-on developers

API changes

  • TheUserScripts API is now enabled by default.
  • The topSites.get() method now has new options available — includePinned and includeSearchShortcuts ( bug 1547669 ).

Other changes

  • There are now Group Policy options to blacklist all extensions except the ones that have been whitelisted (bug 1522823).

Recommend

  • 63

    I don’t know how old you are; but, as someone who was born in the late 80s, I remember the rise — and fall — of Firefox well. Firefox emerged as an open source competitor to Internet Explorer 6. It…

  • 69
    • developer.mozilla.org 6 years ago
    • Cache

    Firefox 60 for developers - Mozilla | MDN

    This article provides information about the changes in Firefox 60 that will affect developers. Firefox 60 is released on May 9, 2018.

  • 62

    Mozilla makes more than Firefox alone. Have you tried these other apps and tools?

  • 48

    Google developers have wanted to remove FTP support from Chrome for years and an upcoming change in how files stored on FTP servers are rendered in the browser may be the first step in its ultimate removal. 

  • 32
    • www.tuicool.com 5 years ago
    • Cache

    Firefox 65 for developers

    This article provides information about the changes in Firefox 65 that will affect developers. Firefox 65 is the current Beta version of Firefox

  • 29
    • www.tuicool.com 5 years ago
    • Cache

    Firefox 66 for developers

    This article provides information about the changes in Firefox 66 that will affect developers. Firefox 66 is the current Beta version of Firefox

  • 25
    • www.tuicool.com 4 years ago
    • Cache

    Firefox 70 for developers

    This article provides information about the changes in Firefox 70 that will affect developers. Firefox 70 was released on October 22, 2019. Changes for web developers Developer tools Debugger u...

  • 1
    • developer.mozilla.org 3 years ago
    • Cache

    Firefox 84 for developers

    Search MDNFirefox 84 for developers This article provides information about the changes in Firefox 84 that will affect developers. Firefox 84 was released on December 15, 2020.

  • 8
    • developer.mozilla.org 3 years ago
    • Cache

    Firefox 85 for developers

    Firefox 85 for developersThis article provides information about the changes in Firefox 85 that will affect developers. Firefox 85 was released on January 26, 2021. Note: See also

  • 5
    • developer.mozilla.org 3 years ago
    • Cache

    Firefox 87 for developers - Mozilla | MDN

    Search MDNSign inFirefox 87 for developers This article provides information about the...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK