Product highlights from the Gecko Web Platform over the past two weeks. Accessibility [Asa Dotzler]
- New Tab Manager sheet landed in Fenix fixing a couple of high priority a11y issues. - New Layout intern, Zeke, started. Working on prefers-contrast CSS media feature [1]. - Current cycle macOS work focused on VoiceOver text support [2]. Layout [Martin Balfanz] - Closed bug 1622935 which is a big step in solving printing fragmentation issues - Landed new telemetry probes for printing - Laded final pieces for :is()/:where() (bug 1632646) Graphics [Martin Balfanz] - Powerpoint SVG bug [3] moved from Layout to Graphics (investigating) - Discussing pinch-zooming scope, re-evaluating target release Media [Adam Stevenson] - Investigating requirements for TabSharing, current version is not e10s compatible - Jitsi has removed the warning about Firefox - WebRTC RTX shipped, then was disabled due to a bug with Google Meet. It is re-enabled in Firefox 79 with a blocklist to help mitigate breakage. - Transport-cc is also shipping in Firefox 79 - Picture-in-Picture What’s New page shipped in Firefox 77 DOM [Adam Stevenson] - Backed out disabling truncation at pasting [4] into <input> and <textarea> which have maxlength, due to breakage of enterprise applications (bug 1636855 [5]). - Multiple Editor and Selection webcompat work efforts underway - COOP+COEP specification reviews / tests - Extraordinarily detailed blog post by Henri Sivonen [6] on the new character encoding detector in Firefox Workers and Storage [Adam Stevenson] - Investigating automatic enabling of LSNG [7] - Work happening to improve Quota Manager [8] JavaScript [Mike Conca] - Expect support for promise.Any to land in 79 - Logical assignment operators landed in 79 and are riding trains to release - Great blog post by Iain Ireland [9] describing how the Regular Expression engine was recently rearchitected and updated WebAssembly [Mike Conca] - Support for both x86 and arm64 SIMD landed for ion and baseline compilers in Nightly, optimization work ongoing - Re-enabling of SharedArrayBuffers in 79/80 will enable wasm threads Networking [Mike Conca] - Still on track to enable HTTP/3 (QUIC) in Nightly 80 - Support for rel=preload turned on in Nightly (79) and early Beta (78) - Forecasting ESNI/HTTPSSVC for end of Q3 - Feature removal plans updated: FTP pushed to 82, AppCache pushed to 80 [1] https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-contrast [2] https://wiki.mozilla.org/Accessibility/Mac2020#Firefox_79 [3] https://bugzilla.mozilla.org/show_bug.cgi?id=1544413 [4] https://bugzilla.mozilla.org/show_bug.cgi?id=1320229 [5] https://bugzilla.mozilla.org/show_bug.cgi?id=1636855 [6] https://hsivonen.fi/chardetng/ [7] https://bugzilla.mozilla.org/show_bug.cgi?id=1643999 [8] https://bugzilla.mozilla.org/show_bug.cgi?id=1641512 [9] https://hacks.mozilla.org/2020/06/a-new-regexp-engine-in-spidermonkey/ Mike Conca Group Product Manager, Firefox Web Technologies _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform