From MozillaWiki
Jump to: navigation, search


  • Tuesdays - 10:00am Pacific, 1:00pm Eastern, 18: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

Friends of the Firefox team

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

Xin has fixed all wrong RemoveObserver calls in the codebase - bug 849764

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
  • gave some feedback on Social FHR and "install from web" features
  • commented on and reviewed some "remove pref" bugs
  • landed bug 856144 (add nsIBlocklistService to Services.jsm)
  • landed really old bug to clean up the nsISidebar API


Last week:

  • Downloads
    • Reviewed bug 858234 - Merge ExecuteDesiredAction paths into nsDownloadManager
    • Identified more cases where files that are "delete pending" on NTFS cause test failures
    • Feedback about "pause" not being a primary interaction for downloads in bug 857001
  • Promises
    • Participated to the "Promises Proposal" discussion on firefox-dev
  • Other
    • bug 859065 - Avoid "command timed out: 1200 seconds without output, attempting to kill" by providing an inner xpcshell timeout of 5 minutes

Next week:

  • Promises
    • Continue on bug 810490 - Add a second promise implementation
  • Downloads
    • Land bug 847191 - Integration with legacy interfaces to start new downloads
    • Land bug 851461 - Make the JavaScript API for downloads available in parallel to nsIDownloadManager
    • Probably, more reviews on bug 858234 - Merge ExecuteDesiredAction paths into nsDownloadManager
  • Meetings for the Snappy project "Async & Responsive"


Last week:

This week:

  • Help Mano finalizing GetPlacesInfo API (bug 834539) - async!
  • Try to finalize patch for indexedDB in about:home (bug 789348) - Found a regression in indexedDB!
  • Try to finalize patch for bug 748894 - Move the bookmark star button outside of the location bar - Needed by mconley for Australis work!
  • Collect feedback on Downloads panel and issue meeting to discuss a phase 2





  • Out sick half of last week.
  • Organizational stuff for de:hacking meetup in Berlin.
  • Arranged travel and hotels for Scotland.JS and JSDay in Italy.
  • We finally landed a compromise for the regression in TabOpen animation times.
  • Investigated and fixed a couple of session store regressions.
  • Did a couple of reviews, more to come.


  • bug 841495 - implement background tab thumbnailing service
    • posted new patches for review
  • bug 856270 - Update nsEditorSpellCheck to use nsIContentPrefService2
    • WIP patch posted, need to work on this
  • bug 723163 - about:crashes should allow easy cut & paste
  • bug 858192 - Correct error in nsIContentPrefService2 documentation about callbacks and observers
    • landed
  • bug 856366 - Intermittent browser_privatebrowsing_zoomrestore.js | Zoom level for about:blank should be changed - Didn't expect 1, but got it
    • landed fix
  • bug 851520 - Default zoom too large on hi-dpi display with 200% font size
    • reviewed
  • triaged zoom-related bugs



  • Customization
    • Fixed some bugs that were causing widgets to not appear in the right place after session restore
    • Have a working version of the bookmarks widget, based on mak's work in bug 748894
    • Milestone 2 is due tomorrow
      • We're going to slip our goal of "getting all of the widgets finished", which was far too aggressive. Still, this was a useful pair of weeks, since we forced ourselves to answer a lot of questions about how widgets will work, and which ones we'll build.
    • Milestone 3 begins
      • The goal is to lay out a plan for how old customizations will be migrated (multiple custom toolbars, tons of add-on buttons, everything moved all over the place)
    • We're meeting with the Jetpack team to discuss the API for add-ons to register / build widgets.
  • Tabs
    • For the current milestone, we're looking at getting the lightweight theme patch de-bitrotted and performance-tested
      • MattN can give more details on this
  • Downloads panel


  • Bookmarks widget is blocked by mak's patch in bug 748894



Last week:

  • bug 712514 Support autocomplete in Add-ons Manager search
    • implementation 'done'
    • opened AMO bug 859516 to add autosuggest to SAMO - collaboration FTW!
  • bug 819493 Know your rights notification box should be default snippet instead
    • patch r+, should I add [checkin-needed] keyword?
  • bug 738818 consolidate Firefox search preferences
    • Part 1 patch needs another round over review after I finished it. All else done.
  • bug 492557 Create a keyboard shortcut HUD
    • shorlander added kewl mockup, will work on that soonish

This week:


  • Onboarding! Feeling new! Introductions! Woo!
  • Fixed bug 854583 (pointer vs. cursor in mouse lock strings). Still waiting on feedback from Axel Hecht about which path to take for Aurora.
  • Fixed bug 834034 (migrate personal dictionary for fx reset)
  • Took a stab at bug 726240 (HTML5 for video control progress bars). Harder than it looked, need to discuss with dolske.
  • Patched bug 851701 (kill "load images" checkbox), waiting for review.
  • Patched bug 851702 (kill "load js" checkbox), got review, waiting for review for pref migration + the images review in order to land (conflicting patches).
  • Patched bug 763890 (use subfolders for fx reset profile backups), waiting for review from :bsmedberg
  • Took my name off some old bugs (bug 750638 (enablePrivilege use in test; bholley's baby), bug 515109 (old DTD parser bug with a flawed patch)) and canceled some ancient requests to clean up my dashboard
  • Will be working on bug 676795 (Australis error pages) once shorlander tells me if the mockups are up to date.
  • Will be working on bug 833943 (fx reset should keep minimal session store info) and bug 750979 (offer a firefox reset if people reinstall the same firefox version)



Last week:

This week:

  • Australis follow-ups
    • Measure perf of LWT patch
  • Discussing next steps for Firefox Reset with Gijs


Last week:

  • On vacation
  • Worked more on the History subview (bug 855803), it is now showing the most recent 15 history items using a richlistbox.
  • Need to get feedback from the UX team as to final interactions here. May still be possible to get it finished by Wednesday.

This week:

  • Finish up subview work for customization panel
  • Start focusing on migration path as part of milestone 3.



last week:

  • new providers landed and uplifted through beta
  • uninstall of providers, not showing builtin providers without activation
  • pretty new service icons from shorlander

this week:

  • refocus on telemetry and fhr
  • any clean up from the past week of patches

waiting on:

  • mockup of share ui

UX Updates

Decisions needed/Action items