39

These Weeks in Firefox: Issue 45

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

bqi6nmA.png!web

Try it on your own site!

MFJfYrn.png!web

That code looked alright to me.

Friends of the Firefox team

Resolved bugs (excluding employees)

Project Updates

Add-ons / Web Extensions

  • Extensions can now access theattention property on tabs, and can set thehighlighted property from browser.tabs.update().
  • Extensions can now beuninstalled directly from a right-click on their toolbar icon.  The “Manage Extension” link in the same context menu also gotfixed.
  • Menus created by extensions can nowupdate their icons and behidden.
  • Themes can now change thesidebar border color.

Activity Stream

  • Pocket team is working on a new version of the personalization engine
  • Working on getting the Contextual Feature Recommender and the new version of Snippets based on Activity Stream Router ready for experiments

Browser Architecture

  • Work on Mentat is paused
  • UCOSP students working on removing XUL from about:config.

Developer Tools

  • GCLI removed as of Sept. 5, 2018
  • :yulia gave a great presentation on fission to the team
  • Enhancements to RDM in collaboration with WebCompat team
  • DevTools UX workweek kicked off design system ( live ) work

Fluent

Lint

  • Comma-dangle landed for browser/, services/, taskcluster/ toolkit/
  • Dave Townsend enabled theno-sequences rule, which caught a few mistakes and some errors in test files.
  • The main configuration is now based on eslint:recommended .
    • There were a few useful recommended rules we didn’t have enabled, so they are now.
    • A few other rules from the recommended configuration are turned off, but we’ll look intoenabling them soon.

Mobile

  • Focus 7.x WebView/GeckoView A/B experiment is live!
    • Teaser: Dan Callahan has a related post ready to go for later this week. Stay tuned!
  • :tada: Release: Android Components 0.22
    • Firefox for Amazon’s Fire TV is now using the browser-session, feature-session and browser-engine-system components. This simplified the code base by removing ~4000 lines of code (see PR #1044 and PR #982 for details).

Performance

  • Greg Tatum
    • Screenshots and Network information now deployed in the Timeline – Profile example
JfeqeuJ.png!web

Gecko Profiler: We just really like to watch the browser being slow.

  • florian
    • Working with Tarek and Bryan Bell from UX to figure out how best to expose more powers to users in about:performance
      • Now that the concept has proven itself, we’re looking to see what we need to do to ship this thing to users.
  • dthayer
  • felipe
    • Has some try builds up with the beginnings of the Photon tab animations
      • Still very much a WIP, but it’s great to see tab animations come off of the main thread!
R7BRBbF.gif

Unfortunately, the GIF is running at 30fps and doesn’t do the smoothness justice.

Privacy/Security

Search and Navigation

Address Bar & Search.

Places

Test Pilot

  • Ops is going to be using Send as the first test of hosting on GCP
  • Screenshots: bootstrap removal patch is under review (on github )
    • Thanks to :aswan for moving the enable/disable pref observer code to nsBrowserGlue (bug 1488971)

Web Payments


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK