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

Round Table

  • work week update

Friends of the Firefox team

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

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
  • met with greg/bwinton/dolske about plans for test pilot
  • met with jedp and dolske to sort out some details of his native identity integration patch
  • interviewed a new candidate and did some other hiring stuff
  • work week planning
  • patched bug 493051 (search service addEngine API changes)
  • wrote a patch for bug 853071 (adding build-time defines for various stages in the release cycle)
  • reviewed an e10s patch (bug 697319)
  • filed bug 866238 for a new prefs-like storage system
next week
  • meeting about Gecko storage
  • interviewing two devtools candidates
  • more work week planning, hiring stuff


Past weeks:

  • Networking Work Week
    • Download networking improvements
    • Investigated getting automated tests for the TCP RST case
    • Interesting topics like auto-restart connections on page loads when appropriate
  • Downloads
    • Meeting about Downloads Panel feedback and future improvements
  • Promises
    • Investigated modifying some consumers to account for delayed resolution

Next week:

  • Downloads
    • Prepare basic external documentation
    • Review bug 858234 - Merge ExecuteDesiredAction paths into nsDownloadManager
  • Promises
    • Add code documentation to the current patch
    • Work on more cases where delayed resolution breaks existing consumers




  • bug 853389 - Convert AddonRepository from SQLit to JSON - Posted patches, cleaning up reading part with some possible changes depending on feedback
  • bug 812573, bug 865873 - Hotfix to decrease update interval - Helped QA with the testing of the xpi and staged hotfix. Waiting for sign-off now
  • Some e10s work with Bill
  • Providing feedback for gsoc applicants
  • Another meeting with the community for planning our activies at FISL 14


  • Still working on the new login service. I'm expecting a reviewable patch in the next couple of weeks.
  • Reviewing TreeView.jsm from Alex Vincent
  • GetPlacesInfo API hasn't landed yet due to some technical issues.


  • Cleaned up tab priority queue for sessionstore.
  • Cleaning up custom SS properties tacked onto DOM elements (use WeakMaps).
  • Intermittent orange SSWindowStateReady/Busy, bigger fix needed.
  • Reviewed and reviewing patches for collecting data in chunks.
  • Reviewed patch for optimizing sessionstore backup.
  • Reviewed Drew's patch for background thumbnailing.
  • Lots of reviews and more to do.


  • bug 841495 - implement background tab thumbnailing service
    • posted new patch for review, and Josh provided feedback, to which I responded, so I'm now awaiting his response again, but he's on vacation
  • bug 856270 - Update nsEditorSpellCheck to use nsIContentPrefService2
    • two steps forward, one step back
  • bug 518606 - Troubleshooting Information page should have better support for copy-and-paste to plaintext
    • posted to the SUMO contributor forum to gather feedback, and several people have responded so far
  • bug 436801 - XHTML not properly supported in Feed titles
    • fixed test and landed
  • bug 806046 - Intermittent browser_bug719271.js
    • fix landed
  • bug 862620 - Add browser.newtab.url to Troubleshoot.jsm whitelist
    • reviewed
  • bug 555120 - Intermittent failure in browser_bug441778.js
    • investigating
  • bug 856595 - Intermittent test_wheel_default_action.html
    • investigating
  • triage


Last week:

  • Landed a couple of panel changes and put additional patches up for review.
  • Landed a doorhanger change and nearly completed another.
  • Reviewed a couple of Shane's social patches
  • Started looking into e10s
  • One public holiday off.

This week:

  • Dive into some e10s work.
  • Finish doorhanger patch.


  • Triaged most (~2/3?) of Plugin Finder Service bugs
  • Starting some Australis perf measurements on OS X
  • Weekend project: bad memory detection?
  • Meetings and such.


Last week

  • Customization
    • Final specification for customization work published
      • Big things on the chopping block are small icons mode and the add-on toolbar
    • Jamun branch has been updated to allow (almost) the entire nav-bar to be customized, as well as the toolbar-menubar, TabsToolbar and PersonalToolbar.
    • Started farming out additional widget work to new folks! \o/
  • Tabs
    • Empty favicon's are gone from tabs, and tab labels are centered again on OSX
    • Put up a patch to make lw-theme's work in the new curvy-tab world we're in - r?MattN.
    • Worked with smichaud to get the tabs into the titlebar properly on OSX. Patch is r?dao and BenWa.
      • We can get the tabs up there, but there will still be some invalidation bugs which we'll address in follow-ups.
  • Other
    • Patch in the works to retire the Firefox button - bug 863753

This week

  • Customization
    • Get overflow panel working and done
    • Finish up API that allows widgets to know if they're located in toolbars, the menu panel, or the overflow panel
    • Finish up the bookmarks widget
    • Start figuring out remaining work for landing (remaining widgets, fix the busted tests, migration, polish)
  • Tabs
    • Tomorrow is M3 for Australis tabs - I want to have lw-theme support for Linux and tabs back in the titlebar for OSX done.




Last week

  • Firefox Reset:
    • Landed bug 763890 (back profiles up to a single location)
      • This needs a test. There is a test, I need to move it to a followup bug. Doing this properly depends on XPCOM startup stuff for GTest. I have an open invitation from bsmedberg to pick that up; probably not getting into that while Australis is going on)
    • Wrote patches for bug 833943 (migrate session when doing reset).
      • Got ui-review from limi, need to follow up and include tab groups in migration
  • Australis:
    • Fixed bug 857626 (fixed height on tabs)
    • Fixed bug 852420 (ignore core warning for display: inline inside display: -moz-box for generated content)
    • Fixed bug 865776 (pinned tabs outlining on OS X)
    • Iterated on bug 823237, waiting for ux-review about the hit testing they want on tabs / new tab button.
    • Patched bug 850918 (double DPI on Windows and the tab bar)
    • Patched bug 865698, got review, waiting for bug 850918 (previous line).
  • Misc:
    • Fixed a profile manager bug bug 865136 found when doing Firefox Reset stuff
    • Fixed a random crasher found by a user bug 865147, landed on aurora and beta, too!
    • Fixed a random regression in OS X filepicker found by robcee bug 865803)
    • Fixed devtools inspector to have a working CSS pane for chrome bug 866381
    • Had a Dutch community meeting. Good discussions. Was bored and near enough emptied the Dutch Tech evang component (closed 9 out of the total 10 bugs as WFM/INVALID)
    • Set up my windows hardware and messed with my linux VM so I have build envs (woo!)

This week:

  • Get (ui-)r+ for bug 865698, bug 850918, bug 823237, all interrelated, all M3 so would like to get this done ASAP
  • Get started on some of the customization widgets for Australis
  • update patch for bug 833943 based on limi's comments
  • off on Friday, will be in Paris from Thursday night onwards, back for next week



Last week:

  • Australis tab follow-ups
    • Patches and reviews
  • Helping with migration fallout
    • Investigated broken LWTs - filed 2 additional bugs
      • patch and r+ on one
  • Doorhanger conversion reviews
  • Intern interview
  • PopupNotification/Security delay follow-up

This week:

  • Australis tabs M3
    • LWT
    • Tab stroke polish
    • Reviews
  • Interview


This past week:

  • Interviewing candidates for fx-team
  • Researching sec-high bug
  • Put up patches for:
  • Wrote a patch to animate/transition the bookmarks bar, just need to file the bug
  • Landed the patches for bug 862886 and bug 573329
  • Spent a good bit of time working on my mentored bugs
    • Working with a contributor to remove the missingFavicon from the bookmarks toolbar
    • Working with a couple contributors to fix some video-controls bugs
  • Went to the Design Day showcase that the MSU students presented at. They won the Most Technically Challenging award!
  • Lots of time spent in code reviews

This week:

  • More work on customization code
  • Presenting on Saturday at MobiDevDayDetroit about FirefoxOS (600 attendees),
  • Communicating with GSoC students


Was on vacation last week but:

  • Worked on bug 862998, added WIP patch, and will be working with UX during this week for specifics
  • Awaiting review on bug 839206

Will try to finish up bug 754344 during the week, and fix bug 767313


last week:

  • joined webrtc apps planning sessions in SF, targeting Fx25
  • small ux bugs worked on

this week:

  • figure out winxp dbg test failure for social marks
  • chat regression bug 864505 (affects all versions through beta)
  • work on ux mockups for share

next week:

  • identity work week in vancouver
  • security reviews

waiting on:

  • reviews (order of priority)
 * share bug 818675
 * telemetry bug 860549
 * relative urls bug 851336

UX Updates

Decisions needed/Action items