From MozillaWiki
Jump to: navigation, search


  • Tuesdays - 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Dial-in: Audio-only conference# 91337
    • People with Mozilla phones or softphones please dial x4000 Conf# 91337
    • US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 91337
    • US/California/Mountain View: +1 650 903 0800, x4000 Conf# 91337
    • US/California/San Francisco: +1 415 762 5700, x4000 Conf# 91337
    • US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 91337
    • CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 91337
    • CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 91337
    • UK/London: +44 (0)207 855 3000, x4000 Conf# 91337
    • FR/Paris: +33 1 84 88 37 37, x4000 Conf# 91337
    • Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
    • SkypeOut is free if you use the 800 number
  • #fx-team for backchannel
  • "Firefox" Vidyo Room

General Topics

  • Work week: waiting for approval for Toronto, June 24-28
  • Status updates: using status bot? bsmedberg's status tool?

Friends of the Firefox team

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

  • Dan Princ for helping fix a longstanding bug in the HTML5 <audio> controls, bug 534409
  • Amod [:greatwarrior] for helping to fix an almost 10 year old bug with the grammar in the unknown content type window, bug 224315
  • Michael Brennan for working on an implementation of "Close Tabs to the Right", bug 866880
  • Sunny [:darkowlzz] for fixing a JS error in the video controls, bug 867034
  • Girish Sharma [:Optimizer] working on some downloads experience bugs bug 844606, bug 857801, bug 856935

Stand ups

Suggested format:

  • What did you do last week?
  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 2 minutes!


past week
  • landed bug 853071 (adds NIGHTLY_BUILD and EARLY_BETA_OR_EARLIER build-time defines)
  • reviewed bsmith's patch to remove test pilot
  • chased down a strange timing-dependent search service bug caused by a missing "return" statement (bug 866254)
  • various other search-related bugs (reviewed patches from mikedeboer and mkaply, wrote a patch for bug bug )
next week


Past week:

  • Downloads
    • Reviewed bug 858234 - Merge ExecuteDesiredAction paths into nsDownloadManager
    • Missed preparing basic external documentation for the JavaScript API
  • Promises
    • Worked on more cases where delayed resolution breaks existing consumers

Next week:

  • Reviews on features added to the JavaScript API for downloads
  • Promises
    • Add code documentation to the current patch
    • Define if we should land a stub module to unblock work such as bug 867864


  • Last week:
    • sick, mostly tried to keep up with mails and changes
    • Downloads experience improvements plan, prioritized results of the meeting
    • blog post about it
  • This week:
    • Lots of requests in queue, trying to recover the delay
    • prioritize star button reverting requests
    • finish filing needed information in downloads experience bugs
    • Still working on about:home indexedDB and RemovePlaces API
  • Next week
    • In Verona for jsday 2013



  • bug 853389 AddonRepository work - Got tests in a good state, sync'ed with Irving to discuss status and approach to data migration between SQL->JSON and JSON<->JSON, now applying feedback from Blair
  • e10s - Posted a plan to bug 862519 (backspace key not working), various talks with Markh and Evilpie
  • Hotfix bug 812573 - There were some delays waiting for QA sign off on staging. One last comment remaining now.
  • Finished review for Social Share panel bug 818675 and other follow-ups and smaller bugs
  • GSoC - Project submission period ended last Friday: 31 proposals for our 4 projects / 139 total for Mozilla.
  • Added browser/app dependencies to `mach build` bug 868880, so that using `mach build browser/base` will now automatically rebuild browser/app (needed for OSX development)



  • Some trouble with missing favicons in HiDPI mode (Panorama and SessionStore menus).
  • Ongoing review cycle with Yoric's patch to cut saveState into chunks.
  • Wrapping up de:hacking meetup, planning JSDay Italy trip.
  • Landed a couple of patches that remove some tab.__SS_* properties.
  • Will attend conferences, resume work on tabopen animation.
  • Blog post about StopIteration.


  • (Can't attend the meeting today)
  • bug 841495 - implement background tab thumbnailing service
    • private-browsing issues worked through, landed
  • bug 856270 - Update nsEditorSpellCheck to use nsIContentPrefService2
    • all tests passing, patch basically done, just need to clean it up and ask for review
  • bug 863430 - Add a reftest-spellchecker API
    • posted a patch for dbaron's feedback, haven't heard back yet, but since the related async spell check bug is basically done, I'll post a real patch for his review and pester him about it
  • bug 518606 - Troubleshooting Information page should have better support for copy-and-paste to plaintext.
    • collected more feedback on SUMO contributor forum, will try to post a patch this week, get it resolved
  • bug 868793 - Loading about:support on Linux trips "ASSERTION: FormatStringFromName() without format parameters"
    • need to investigate
  • bug 555120 - Intermittent failure in browser_bug441778.js
    • need to investigate
  • bug 856595 - Intermittent test_wheel_default_action.html
    • need to investigate
  • triage


  • Landed a panel patch or 2
  • Nailed an orange in the async form history bug, waiting for review.
  • Started getting my head around e10s - hoping to take on some of the form related e10s bug as they seem self contained enough such that I can't do too much damage while learning more about the cross-process model.


  • Intern phonescreens
  • Met with UX & cers to talk about first-run page plans
  • Fixed an old about:rights bug! (bug 651317)
  • Bit of firefox-dev moderation -- it's mostly spam still.
  • Mostly focused now on starting to figure out Australis landing planning.


Last week

  • Firefox appmenu button is now removed from the UX branch. Moment of silence.
  • Australis Tabs
    • Lightweight theme support for Linux has landed.
    • Tabs went back into the titlebar on OSX. Expect graphical glitches / invalidation bugs until bug 676241 lands.
  • Australis Customization
    • Came up with a plan for the bookmark widget / button. After discussing with mak and UX team, I've started work reverting bookmark-button-in-URL-bar behaviour. See bug 867343.
    • Working on a generalized subview panel binding
      • According to nglayout.debug.widget_update_flashing, arrow panels get *fully invalidated* as soon as a child changes. Youch!
  • Dealing with bustages and breakages on the UX branch and Jamun
  • Started hacking on the busted tests. UX tests should be re-enabled soon.
  • Lots of intern interviews.
  • Fixing regressions that snuck into UX (scrambled nav-bar on OSX, busted back button, etc)
  • Lots of Australis-related reviews

This week

  • Finish bookmark star reversion patch
  • Finish subview panel binding, and begin implementing new bookmark widget
  • Sketch out the rest of the Australis work - pitch a rough schedule of milestones for remaining work



Last Week:

This Week:

  • Australis work
  • Consolidating search (landing patches)
  • Hope to pull the find bar updates to a land-able state


Last week:

One day off;

Profile reset:

  • Filed followup bug for tests for profile reset folder movements (bug 868938)
  • Discussion on tab groups migration for (bug 833943), asked limi to make a decision.



  • Bug filing/micro-patching on mach (bug 869345)
  • CZ review
  • Bug filing on chrome debugger (bug 869459)
  • Triage / helping out in #fx;

This week:

Australis! Possibly picking up jetpack test fixing for customization (bug 855683), otherwise scrutinizing the backlog



Last week:

  • New tab dimensions landed
  • Review Linux LWT patch
  • Reviewed support for large fonts in tabs
  • Reviewed @beforehoverd and @afterhovered fix
  • Reviewed Firefox button removal
  • More Australis reviews
  • Wrapping up OS X lightweight themes
  • Intern interviews

This week:

  • Wrapping up OS X lightweight themes
    • Some tab perf measurements on OS X
  • Tab stroke polish (which sets the proper tab height)
  • OS X HiDPI
  • Intern interviews


This past week:

This week:

  • Coming in to last week before Firefox 24 starts, and needing to wrap up last major work for Australis so we can still hit our target plan of merging UX to m-c in the beginning of the 24 cycle
    • Need to look at what is left for migration code
    • Fixing the unit tests on UX/Jamun
    • Final styling tweaks


Last week I worked on

  • In progress
    • Bug 869203 - Awesomebar results popup sometimes only 1 row tall, have to scroll to see items
    • Bug 754344 - In content preferences tabs should mimic add-ons type
    • Bug 862998 - Add glue to allow Firefox first run page to highlight UI elements
  • Fixed
    • Bug 839206 - Replace plugin installation notification bar with door hanger

This week I will work on

  • Bug 869203 - Awesomebar results popup sometimes only 1 row tall, have to scroll to see items
  • Bug 754344 - In content preferences tabs should mimic add-ons type
  • Bug 862998 - Add glue to allow Firefox first run page to highlight UI elements
  • Bug 767313 - Merge the Tabs category into the General category in in-content preferences
  • Bug 836420 - Remove PFS from Firefox
  • Bug 869191 - firefox prompts to install non-existent flash plugin.


last week:

  • social marks and share work
  • landed social marks

this week:

  • share on inbound
  • work on intermittent test failures, additional test work
  • a couple follow ups on share
  • identity work week in Vancouver
  • security reviews attempt #2

next week:

  • webrtc apps work week in Paris

UX Updates


  • Firefox Health Report
    • Filed a bunch of bugs on current implementation

Decisions needed/Action items

  • [jaws] We need to move forward with bug 755593 (Remove tabs-on-bottom mode) for Australis, as it is also now blocking bug 867317 (Bookmarks toolbar should transition when opening/closing). I'd like to put a patch up on the bug, but I've been warned from some people about angering the CC list on that bug. What to do here?