23

These Weeks in Firefox: Issue 47

 5 years ago
source link: https://www.tuicool.com/articles/hit/z22ymqj
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.

Highlights

Friends of the Firefox team

Resolved bugs (excluding employees)

  • Fixed more than one bug
    • Abdoulaye O. LY
    • Sean Reeise [:sreeise]
    • Tim Nguyen :ntim
    • Tomislav Jovanovic :zombie
  • New contributors (:star2: = first patch)
    • :star2: Markus Staab [:maggus.staab] removedtwo expensive selectedItem getter accesses in the tabbed browser.
    • :star2: Amirfixed a bug where the Network Monitor would mangle the display of the response body
    • :star2: Raza Haider ported about:restartrequired to Fluent
    • Jason Chapinmade the naming of some SessionStore.jsm methods clearer
    • :star2: kenokamo fixed the contrast of the Tracking Protection icon in the Network Monitor
    • :star2: lennonj1ported about:config to Fluent
    • Lucas Luna Souza fixed the Network Monitor so that it also displays the HTTP response code text
    • :star2: meag.hartyfixed a bug where the Network Monitor wouldn’t let you Edit and Resend an XHR when filtering requests by XHR

Project Updates

Add-ons / Web Extensions

  • Search engines are being converted to WebExtension style packaging (tracker bug)
  • about:addons is getting somevisual tweaks.
  • Content scripts can nowread from a <canvas> that they have modified.
  • Small fixes/improvements to theidentity andmenus APIs.

Browser Architecture

Developer Tools

  • :calling: Remote Debugging: you can now connect to remote tabs on devices (set devtools.aboutdebugging.new-enabled to true, install the ADB extension, connect your phone, open about:debugging).
  • ⚛ DevTools Fission: work continues to refactor the devtools remote protocol transport layer in order to make transitioning to Fission easier (check out the enormous bug dependency tree ).
  • :bug: Debugger:
    • Quality and stability:improving Step Out (to avoid having to click several times), maintaining the expanded state for variables while stepping, auto-expanding the source file currently open in the Sources pane.
    • New features in development: column breakpoints andXHR breakpoints.
    • Prototypes ongoing for WebReplay in DevTools (note that WebReplay is ON in nightly!)
  • :computer: Console: The “Boogaloo” project completed : JSTerm (the console’s input bar) is now more powerful and easy to use (syntax highlighting, in-line style, top-level await, autocompletion improvements, history reverse search).
  • Design Tools:

Fission

Lint

Mobile

  • Firefox for iOS 14 is on it’s way to the App Store. The second release candidate will go out to QA in the week of the 8th for final verification.
  • Android Components 0.25 shipped. Highlights of this release:
    • Improvements
      • We have a new component feature-intent that provides intent processing functionality.
      • Added WorkManager implementation for updating experiment configurations in the background.
    • Fixes
      • Fullscreen mode would only take up part of the screen.
      • A crash that could happen when loading invalid URLs
      • A bug in FlatFileExperimentStorage that caused updated experiment configurations not being   saved to disk.
    • More here at the changelog

Performance

Policy Engine

  • New Policy for Security Devices (PKCS #11) landed
  • New Policy for DNS Over HTTPS being reviewed
  • Up Next:
    • Installing certificates
    • Browser Startup Page
    • Changing Locale
  • Plan is for all policy changes to be in by the end of the week

Search and Navigation

Address Bar & Search

Places

Web Payments


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK