Available Firefox 82.
- Pages using flexbox load 20% faster, and restore the previous session faster by 17%.
- The appearance of the picture-in-picture mode activation button has been changed (you can compare the old and new options here). On macOS, you can use Option + Command + Shift + Right Bracket to activate the mode before playback begins.
- When saving a link in Pocket, users with en-US, en-GB and en-CA locales will be offered articles on similar topics (extensions.pocket.onSaveRecs).
- Screen readers now recognize paragraphs. In addition, they can voice messages about invalid form values in the print window, as well as the “type” and “number” fields of saved bank cards.
- Once again, the expanded the number of settings to be synchronized.
- Fixed window title problem in linux.
- On the Linux platform, telemetry is now collects window subsystem data (“Wayland”, “Wayland/drm”, “x11”)
- CSS:
- Pseudo-element support implemented ::file-selector-button.
- Pseudo classes :is() и :where() are now less strict on the list of selectors - an invalid selector does not invalidate the entire list.
- appearance: button can now only be applied to buttons; in other cases, the value of button will be equivalent to auto.
- Removed proprietary pseudo-class :-moz-user-disabled.
- http: directive content-disposition inline will be ignored if the attribute is specified download(for links from the same source).
- Support included Media Session API.
- HOUSE:
- Document.execCommand() no longer supported for nested/recursive calls which now return false.
- Element.setPointerCapture() now throws a NotFoundError exception if the pointer is invalid. Before that, InvalidPointerId was erroneously thrown.
- Property window.name now dumped to an empty line when a page from another domain is loaded in a tab, and is restored when the original page is returned (for example, when the back button is clicked). Thus, a third-party resource will not be able to read the information stored in window.name by the previous page. This change may break frameworks that use window.name for cross-domain messaging.
- Developer Tools:
- network monitor learned to show events sent by the server.
- The Network Monitor's "Messages" panel has been merged with the "Responses" panel - messages (for example, from web sockets or events sent by servers) can now be seen directly below the list of responses.
Source: linux.org.ru