Firefox/Meeting/19-Jul-2016

From MozillaWiki
Jump to: navigation, search

Actions from last meeting

  • None

General Topics / Roundtable

(tips/tricks/FYI, productivity improvements, industry news)

  • Preparing for the retirement of fx-team
  • How to handle eslint warnings
  • [jaws] Call for mentored student project

Friends of the Firefox team

(Give a shoutout/thanks to people for helping fix and test bugs. Introductions)

  • Resolved bugs (excluding employees): https://mzl.la/29UJrmF
      • More than one bug fixed:
        • Allasso Travesser
        • Sebastin Santy [:seban]

Project Updates

Add-ons

  • Testers wanted for native messaging in nightly (connectNative)
    • Original PSA: https://mail.mozilla.org/pipermail/firefox-dev/2016-July/004461.html
    • https://wiki.mozilla.org/WebExtensions/Native_Messaging
    • https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/Runtime/connectNative

E10s

  • Still appear to be go for 48! TWO WEEKS
    • Reminder: it's going to be a slooooooooowwww, uber-cautious rollout
  • aklotz has a try build that should have touchscreen support: https://archive.mozilla.org/pub/firefox/try-builds/aklotz@mozilla.com-9b44f2a1f9af2f35fa28873f2f896cf8e92f9a23/try-win32/firefox-50.0a1.en-US.win32.installer.exe
  • If you're feeling adventurous, try upping dom.ipc.processCount to something sane (maybe <= 10 for now) and looking for bugs to file as blocking e10s-multi
    • Here's the list of pre-existing e10s-multi bugs: https://bugzilla.mozilla.org/showdependencytree.cgi?id=1207306&maxdepth=1&hide_resolved=1
    • Specifically, print preview and view source being busted is known and well understood.
  • Reminder for people who've had e10s disabled by a11y - you can force enable with browser.tabs.remote.force-enable

Firefox Core Engineering (+ team formerly known as "performance engineering")

  • https://wiki.mozilla.org/Firefox_Core_Engineering
  • Beginning work on Plugin/Flash blocking (landing in 2017)
    • Does this  mean pluginProblem.xml might go away? (Pretty please? :-) )
  • still stabilizing symbolapi.m.o
  • still working on client-side stackwalking (now in conjunction with Socorro team)
  • still working on some aggregation stuff (child/content process)
  • ^ add-ons with e10s

Go Faster

Hello

  • No public updates today

Platform UI and other Platform Audibles

  • Bug 1273351 - Get rid of permission requirement for PointerLock API
    • Landed and appears to have stuck
    • QA is currently banging on the tires.
  • Tanvi from Content Security is interested in improving Password Management in Firefox Desktop
    • While waiting for final H2 planning to settle, going to try to take out a few bugs
    • Bug 1189618 - Update the style of the password manager autocomplete popup
      • WIP screenshot https://reviewboard.mozilla.org/r/64630/file/320/
    • Currently attempting to add minimal support for SVG filters in XUL trees so I can set a colour on the key icon
      • Failing that, will have to ask for a new set of icons. :(
  • Bug 513159 - [Linux/Gnome] Drawing in the Title Bar for the new Firefox theme
    • acomminos from the gfx team is now working on this
    • Blocked by Bug 1283299 - Implement client side decorations on GTK 3.20+ which has patches waiting for review
  • Bug 1151468 - Add accessibility inspection functionality to our DevTools
    • Mock-up: https://bug1151468.bmoattachments.org/attachment.cgi?id=8754936
    • Intern project in the pipe - she has an implementation, and she's writing tests now.
      • Patch likely up end of week or early next week.
    • Presentation: https://air.mozilla.org/ramping-up-the-web/
  • Heads up - during Release Triage, we spotted: Bug 1279285 - [New Tab Page] thumbnail service opens a popup
    • Going to see if mlayzell (who wrote regressing patch) can address this.
  • Print Preview Simplification from HP has been enabled by default
    • Bug 1285607 - Enable Simplify Print Feature by default
    • Bug 1287587 - Add more telemetry probes for gathering data on the Simplify Page feature for Print Preview

Privacy/Security

  • Implementing control center v2. Visible changes in the identity block:
    • permission prompts are now anchored to the identity block (the 'carrot' is gone), bug 1267617
    • we display icons for blocked permissions, bug 1206252

Quality of Experience

  • More work done on the Windows 10 start tile, should be getting HiDPI images out soon
    • If you are on Windows 8 or 10, please pin Firefox 
  • UITour panels now have tighter and balanced margins and padding
  • Teams in Taipei are beginning to ramp up on videocontrols and in-content preferences QX clusters
  • Mike deBoer has been investigating perf issues with the new find-in-page implementation
  • Sloooowly continuing work on automigration. We now have a funnelcake running against release to help with initial impact assessment.
  • Full-screen window control buttons on win8/win10 about to not look terrible! (bug 965322 - they look like vista/win7 atm, but shouldn't)
  • Close to having a zoom indicator, need to figure out how to handle history dropdown arrow along side zoom indicator's slide out icon

Search

  • One-off buttons in the awesomebar almost ready, will land once Drew is back.

Sync/FxA

This week I learned

  • [MattN] http://www.adambarth.com/papers/2009/adida-barth-jackson.pdf is worth (re-)reading if dealing with running JS in page scope without wrappers
  • Market news: https://www.engadget.com/2016/07/18/opera-browser-sold-to-a-chinese-consortium-for-600-million/