Firefox/Meeting/14-Aug-2018

From MozillaWiki
Jump to: navigation, search

Today’s meeting leader is: johannh

General Topics / Roundtable

  • [dmose] please install NodeJS using mach; it will be required by default on Thurs, Aug 17th
  • [mconley] You can get at nsIDOMWindowUtils directly in privileged scopes now via window.windowUtils
  • [mconley] The way that we communicate with the content processes is changing - we’re starting to shift away from frame scripts towards an “IPC Actor” model. This is likely to land soonish.
  • [mconley] Reminder: Services.ppmm.sharedData is a great, light-weight way for the parent to share information with content processes (both existing processes, and future processes)
  • [jaws] ntim is finishing up his internship and will have his internship presentation next week on Tuesday August 21st from 2:15-2:30 PM Mountain View Time.
  • [jaws] Abdoulaye is finishing up his GSOC internship and will have a blog post up on the Hacks blog hopefully this week detailing his work on multi-select tabs.
  • [jaws] New Capstone project will be starting soon, migrating our UI from DTD/properties to Fluent. Project will run from first week of September to mid-December. Jared and Gijs will be mentoring, with help from Zibi and mconley.
  • [bgrins] For JS running in browser.xul, please use children/firstElementChild/lastElementChild instead of childNodes/firstChild/lastChild if you expect to receive elements back (firefox-dev post)

= Friends of the Firefox team

  • [johann] Today is the last day for Outreachy interns and GSoC students. Thank you for all your contributions! 🎉🎉🎉🎉🎉🎉

Introductions

Resolved bugs (excluding employees)

Project Updates

Add-ons / Web Extensions

Activity Stream

  • Search Topsites [bug meta] are a way to emphasize searching from the location bar to the user.

    • There is a list of whitelisted search providers that we will convert to special topsites, clicking them will pre-fill the address bar with the keyword and users can do a direct search with that provider

    • 602x108px

    • 397x154px

    • 602x353px

Browser Architecture

Fluent

Lint (read only)

Performance

Policy Engine

  • Policy uplifts to ESR 60.2 have finished and are now being verified by QA
  • Kanika Saini’s Outreachy internship last day is today

    • She worked on 19 bugs, from policy improvements, new policies and a brand now about:policies page which will land today in Nightly!

    • Big thanks to Kanika for her work on these past 3 months! 🎉🎉🎉

Privacy/Security

  • Thank you to :Trisha Gupta for her great work on revamping the user experience on certificate error pages (including a brand new page just for system clock skew). You can try out the new error pages in Nightly and read more about her work in her post to firefox-dev.
  • After doing a Shield study we’re landing Firefox Monitor as a system add-on in m-c. You can find the Firefox Monitor metabug here.
  • The Tracking Protection UI has been replaced with our new “Content Blocking” (almost) everywhere. (Metabug) Check it out:

    • This is surfacing a new blocking technique called FastBlock, which blocks slow loading scripts from the tracking protection list. Blog post upcoming!

Search and Navigation

Address Bar & Search

Places

Other

Application Services (Sync / Firefox Accounts / Push)

Test Pilot

  • Advance experiment launched!

  • ICYMI: Lockbox desktop prototype show-and-tell was last week

  • Screenshots

    • Bootstrap removal work is a Q3 goal (1422437)

  • Send Intern Emily Hou is done with her internship. She did a fabulous job working on the Send 2.0 update.

Web Payments

  • Completed

  • In Progress

    • Adding a card network dropdown

    • Working on nicer add/edit forms and improved error handling

    • DOM fixes thanks to Eden who has been re-hired!

This week I learned