Meeting Notes Meetings notes from the Mozilla community

24-September-2013

Firefox Status: 2013-09-24

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Friends of the Firefox team

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

Project Updates

Australis

  • Notable bugs fixed within the past week:
    • bug 881905 – Can’t drag Facebook button to main customization palette
    • bug 881905 – Make Downloads Panel anchor to the chevron if it is overflowed
    • bug 885086 – Overflow panel looks kinda wild when wide items get in there
    • bug 868640 – Implement private browsing indicator
    • bug 916735 – Add a pref to disable animation when entering/exiting customization mode (Improved run time of tests by 30%!)
    • bug 919541 – Consider not animating the opacity for Australis tabs
      • [from mconley] This seemed to cut our total regression by over 37.9% on XP. We started with a total TART regression in the neighbourhood of 6.35%, and ended up with a total TART regression of 3.94%
      • Check out our perf regression now
    • bug 885579 – Narrow widgets dropped on a wide widget should place the narrow widget above the wide widget
  • Landing blockers (outside of perf tracking):
    • bug 874674 – Clean up menu panel icons for Linux GTK theme
    • bug 875479 – Australis toolbar buttons for Linux
    • bug 916953 – Bookmarks button in overflow panel looks broken
  • Net bug changes
    • P1: -4 (was 10, now 6)
    • P2: -2 (was 17, now 15)
  • Performance
    • Vladan is investigating whether our ts_paint regression even exists anymore, or if we’re just seeing measurement noise.
    • avih is trying to get us more accurate TART measurements for OS X
    • mconley is trying to find out why the URL bar merge slowed us down, and trying various experiments to speed us back up.
    • Current investigations:
      • bug 917795 – Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d
      • bug 916859 – Find out why UX branch regressed on TART at merge changeset c375e7bc34b3
      • bug 916946 – Fix tab-close TART regression introduced by merging URL bar items

Downloads API

Done!

Thumbnailing

Foreground thumbnailing

  • WIP patch awaiting Tim’s feedback: bug 809056 – reduce thumbnailing impact when there are no thumbnail service consumers

Background thumbnailing

  • landed: bug 919438 – Disable browser_thumbnails_background_crash.js in non-crashreporter builds
  • landed: bug 915384 – Intermittent ASAN browser_thumbnails_background.js,browser_thumbnails_update.js,browser_thumbnails_background_crash.js | This test exceeded the timeout threshold.
  • landed: bug 917610 – backgroundPageThumbsContent.js’s use of nsIDOMWindowUtils.preventFurtherDialogs doesn’t work as expected
  • landed: bug 917609 – browser_thumbnails_background.js noAlert test should catch window.alert exception
  • investigating: bug 909933 – Intermittent browser_thumbnails_update.js | thumbnail is still green – Got 255,0,0, expected 0,255,0
  • new: bug 917659 – localStorage not isolated for background thumbnail captures
  • new: bug 917517 – Intermittent browser_thumbnails_background_crash.js | dumpID is present and not an empty string
  • new: bug 919467 – Dig into why browser_thumbnail_background_crash test is disabled on ASan builds
  • new: bug 919096 – Intermittent ASAN TEST-UNEXPECTED-FAIL | browser_thumbnails_background.js | Second file should exist after capture | [Exception… “Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) | Test timed out | and more
  • new: bug 919068 – Intermittent ASAN TEST-UNEXPECTED-FAIL | browser_thumbnails_background.js | Thumbnail for {original,final} URL should be cached
  • new: bug 919305 – Intermittent ASAN browser_thumbnails_background.js | [Exception… “Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) and more

SessionStore

  • Async data collection got backed out but re-landed next day. No problems so far. (bug 894595)
  • Work on cookie collection regression still going on. (bug 912717)
  • Proposal to remove sync fallbacks is looking good. (bug 918024)
  • Global value API should also be close to landing. (bug 899213)
  •  :billm worked on moving more data collection to content scripts. (bug 910668 and bug 909048)
  •  :billm wrote another patch to make SessionStore work in e10s using CPOWs. (bug 919835)

Places API asyncification

coding continues, new guessed deadline is FF27 merge to Aurora.

Social API

last week:

  • re-landed 3 of 4 backed out patches last week (the fabulous Monday uplift), bug 914435 still needs a little work to validate my theory (to myself at least) that it was an e10s related crash.
  • good set of meetings with mconnor, boriss and others to start process of next round of work on socialapi
  • planning with talkilla group on a bunch of stuff. e10s/frameworker a major problem for a limited user test in Q1
  • biz-dev meetings

this week:

  • work on outline for long term architecture goals for social
  • documentation
  • bug fixes (first up bug 914435 and bug 919803
  • any summit prep

e10s

  • Findbar follow-ups being fixed
  • FullZoom in progress bug 691614
  • Mark looking into browser chrome tests and e10s crashes

UX Updates

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 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Handy local meeting time link
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

17-September-2013

Firefox Status: 2013-09-17

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Friends of the Firefox team

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

  • Luís Miguel (aka Quicksaver) for reviewing, testing and providing feedback on all the findbar bugs that we’ve been working on the past couple of months!

Project Updates

Australis

  • We’ve backfilled the TART performance data for Windows XP going back to about mid-April, and dumped it into Datazilla (thanks jmaher!).
  • We’ve identified a m-c merge changeset that caused a regression across the board for UX, but didn’t seem to affect m-c. See bug 916859. Now the challenge is to determine *which* changeset in that merge caused the problem. Mike is going to chat with graphics and layout to see if they can point out any obvious culprits to try backing out. Failing that, manual bisection – which is going to be a real trick, since we’ll need to merge from UX every time.

Downloads API

Current:

  • Development finished
  • Landing features for the first Aurora build

Next:

  • Fix intermittent failures
  • Downloads Panel and Library front-end update
  • Decommission nsIDownloadManager

Thumbnailing

Foreground thumbnailing

  • fixed in bug 906615 (below): bug 809051 – Limit how often we thumbnail the page using the foreground service
  • WIP patch: bug 809056 – reduce thumbnailing impact when there are no thumbnail service consumers

Background thumbnailing

  • landed: bug 912763 – Disable background thumbnails on Beta
  • landed: bug 906615 – Background thumbnail service shouldn’t overwrite existing thumbnails, or at least foreground thumbnails should be preferred
  • landed: bug 910563 – gracefully handle remote process crashing
  • landed: bug 898156 – crash in Background thumbnail generation @ mozilla::net::FTPChannelParent::OnStartRequest
  • landed: bug 913171 – Intermittent browser_thumbnails_background.js | Captured URL should be currently expected URL
  • resolved invalid: bug 903840 – Requests from BackgroundPageThumbs service show up in devtools panels
  • resolved WFM due to bug 875986: bug 908962 – Investigate using bypass-history and -cache load flags in background thumbnail browser
  • making progress: bug 896912 – Investigate test failures muted by bug 892875
  • new: bug 916497 – Intermittent TEST-UNEXPECTED-FAIL | browser_thumbnails_redirect.js | Test timed out
  • new: bug 915384 – Intermittent ASAN browser_thumbnails_background.js,browser_thumbnails_update.js

Places API asyncification

  • Little progress across the board: Some undo-manger work is in review stage. Raymond updates his patch for Bug 887043 to support GUIDs – that’s also waiting for review. Marco is planning to all of these reviews done in the next couple of days.

Social API

  • some important bug fixes backed out (914435, 904104, 914927, 914926), need to re-land, one has strings
  • in SF this week for socialapi and talkilla meetings

e10s

  • bug 666816 – Find bar
  • bug 913155 – Submit crash reports
  • bug 910436 – Helper App Service
  • bug 910523 – Intermittent prob in about:home fixed
  • Markh is investigating running browser-chrome tests with e10s
  • Tom Schuster internship presentation on Thursday 1pm PDT

UX Updates

  • Thailand + Indonesia research insights work week in Portland next week (Sept. 21-25)
    • Zhenshuo and Yuan will participate on Mon / Tues, Larissa will be there the entire week
    • Expect more insightful info about these countries soon!
  • Notifications + Larry Menu cross-over
    • Boriss and Larissa reviewed notifications spec and redesigned Larry Menu overlap, and how some notifications can be hidden in the permissions area of the proposed Larry Menu
    • next iteration of the notifications spec coming, sorry it’s taking so long!
  • Larissa has moved teams to the Strategy and Insights team (aww and yay)
    • but don’t worry, she’ll still be coming to these meetings and will continue to work on Firefox features!
  • Talkilla
    • What the hell is this? We’re working on interesting applications of WebRTC in Firefox. In particular, two use cases:
      • Accountless, anonymous, peer-to-peer communication (video, chat, audio), possibly expanding into screen-sharing later.
      • With-accounts, allowing users to bring in contacts, mobile phones, etc
    • Out-of-date wiki – https://wiki.mozilla.org/Talkilla – will be fixed soon

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 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Handy local meeting time link
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

10-September-2013

Firefox Status: 2013-09-10

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Friends of the Firefox team

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

Project Updates

Australis

  • TART performance
    • We’re bisecting UX like crazy. It’s a little tricky because there seems to be some noise in the measurements as we go, and we’re a little wary that the total regression is the sum of many small ones…but there is at least one changeset range where there’s been a pretty substantial regression, and we’re peeling into that.
    • MattN has noted that, at least locally, SVG clip-paths are pretty expensive on his XP machine, and removing them saw a 12% performance improvement compared to having the clip-paths. We’re going to pursue Graphics on the possibility of caching clip-paths in bug 914617.
    • Vladan has found a solution to our XP pseudostack problem – one simply needs to copy a more recent version of dbghelp.dll (he tested with DLL version 6.12.2.633) into the firefox directory. Once we’ve confirmed on a few other machines, we’ll update MDN (and possibly pursue getting that DLL put on all of the talos slaves)
  • General
    • We fixed a bunch of P1 bugs and elevated some other bugs to P1. Net bug reduction!
    • We struggled with broken tests/builds for half the week, hence a somewhat shabby list – now fixed though, and full steam ahead!

Downloads API

  • Significant reduction in the Slow SQL queries since landed in Nightly
  • Plan to remove the preference that disables the new code in Firefox for Desktop
  • Active outreach to extension developers this week before the Aurora migration
  • Planned API changes, and final review before the Aurora migration
  • Feedback on known temporary regressions and also on positive additions
  • Tremendous progress this week on 10 of 12 bugs tracking release
    The 2 remaining bugs are the DownloadTaskbar front-end and one minor regression to investigate
  • Conversation with Sam Foster of the Metro Firefox team to evaluate switching to the new API
  • Upcoming firefox-dev post

Thumbnailing

Foreground thumbnailing

  • addressed by patch in bug 906615 (below): bug 809051 – Limit how often we thumbnail the page using the foreground service

Background thumbnailing

  • landed: bug 875986 – BackgroundPageThumbs should be able to capture private thumbnails while private browsing is active
  • landed: bug 909218 – Allow a docShell to have default load flags that will be applied to every request made from it.
  • landed: bug 912763 – Disable background thumbnails on Beta
  • landed: bug 910563 – gracefully handle remote process crashing
  • landed: bug 906713 – Intermittent browser_thumbnails_background.js | Thumb browser should exist immediately after capture.
  • landed: bug 903299 – Modal dialog / prompt failures when running browser_thumbnails_background.js
  • should be fixed by bug 875986‘s landing: bug 899064 – Profiler won’t turn on because it thinks I’m in private browsing mode [due to background thumbnails]
  • new patch for review: bug 906615 – Background thumbnail service shouldn’t overwrite existing thumbnails, or at least foreground thumbnails should be preferred
  • waiting on review: bug 910036 – about:newtab shouldn’t load thumbnails in background when hidden by preloader
  • patch for review: bug 913171 – Intermittent browser_thumbnails_background.js | Captured URL should be currently expected URL

SessionStore

(Steven and I are unfortunately unable to attend the meeting today. Feel free to read this out loud or just read it on your own 🙂

  • SessionStore is affected by a possible data loss due to ChromeWorkers being aborted on shutdown, patches under way to fix this (bug 913899).
  • The recent session cookie refactorings introduced a regression for huge sessions with lots of (nested) history entries, patches waiting for review (bug 912717).
  • Telemetry for TabStateCache landed (bug 896545) and shows that our cache hit rates are great.
  • We’re working on tests for the TabStateCache (bug 911115).
  • Global Value API has been backed out to fix regressions before landing again (bug 899213).
  • With nsIAppStartup.willRestart and .wasRestarted in the making (bug 911146) we will be able to get rid of some more ugly code (bug 914062).
  • Missing tests are the last thing blocking us from landing the first async data collection patches (bug 894595).

Places API asyncification

  • Raymond has posted most of the patches needed for the bookmarks backups improvements. Mak going to review them by the end of the week, then will go through the goal target and file any missing bugs to complete the project.
  • Mano is working towards a solution to a problem with guids and the new async transactions, as well as on a regression fix due to recent related changes. Patches are in the bugs and Mak going to review them.
  • Mak currently working on regression fixes for issues introduced by automatic batches in Places views.

Social API

  • last big feature patches landed
  • pref on blocked by e10s issues
  • looking at austrails
  • spending week tracking down any issues that should be tweaked before uplift
  • next week in SF

e10s

UX Updates

lco

darrin

  • App Manager dev tool

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 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Handy local meeting time link
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

3-September-2013

Firefox Status: 2013-09-03

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Friends of the Firefox team

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

Project Updates

Australis

  • Perf target is now only focusing on tab animation performance. On TBPL, see the T(S) test named TART.
  • Australis Meeting Notes

Thumbnailing

Foreground thumbnailing

  • addressed by patch in bug 906615 (below): bug 809051 – Limit how often we thumbnail the page using the foreground service

Background thumbnailing

  • landed: bug 901294 – Unexpected downloading will be started by after every restart of the browser due to background thumbnailing
  • new patch for review: bug 906615 – Background thumbnail service shouldn’t overwrite existing thumbnails, or at least foreground thumbnails should be preferred
  • WIP patch: bug 910563 – gracefully handle remote process crashing
  • in patch-review cycle: bug 910036 – about:newtab shouldn’t load thumbnails in background when hidden by preloader
  • fixed: bug 898743 – Intermittent browser_thumbnails_update.js
  • fixed: bug 905443 – Forward content policy shouldLoad calls from the child to the parent
    • which brings us closer to fixing: bug 904341 – Content-blocking addons not working with background thumbnails
  • work ongoing: bug 909218 – Anonymous docShells
    • which will help us fix: bug 875986 – BackgroundPageThumbs should be able to capture private thumbnails while private browsing is active
    • and: bug 902439 – New Tab Page launches User Identification Request dialog before page is selected
  • maybe fixed by bug 884471‘s landing: bug 879687 – Intermittent browser_thumbnails_background.js | Exited with code -20 during test run
  • new: bug 909933 – Intermittent browser_thumbnails_update.js | thumbnail is still green – Got 255,0,0, expected 0,255,0
  • new: bug 909611 – Intermittent browser_thumbnails_update.js | Test timed out

Social API

  • working on last 2 feature bugs (891225, 891219), primarily test related issues at this point
  • need to understand e10s issues blocking remote iframe issues (will touch base with markh if nobody in meeting knows)
  • a couple possible beta bugs, but maybe too late?

e10s

UX Updates

lco

  • I’m back! I missed you guys 🙂
  • Thailand was *awesome*. Updates soon about what we found.
    • One teaser: Searching for information was the most important use for the browser. People equated a “fast and easy” browser as one that got them to a search box the fastest; Users said that Chrome was the browser of choice because they didn’t have to go to “google.com” to perform a search. On Android, many people used the Google search widget to access the Internet, not the browser.

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 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Handy local meeting time link
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

27-August-2013

Firefox Status: 2013-08-27

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

General Topics

  • [jaws] Updated the Get Involved page. It should be more useful now, but please add more information to it.
  • Log4Moz is coming to toolkit soon? gps is pushing pretty hard to make it happen: bug 451283

Friends of the Firefox team

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

  • Akshat Kedia for:
    • Bug 895429 – Change nooverflow attribute to overflows
    • Bug 885052 – Fullscreen-button can has pressed state in customization mode
  • Anup for Bug 880779 – Entering then exiting customization on Windows leaves the ‘customize-exiting’ attribute on the documentElement
  • BDZ for Bug 888115 – Consider renaming customizableui-areatype and customizableui-anchor attributes to something less verbose
  • Manish Goregaokar for Bug 887951 – Update panel menu button tooltip

Project Updates

Australis

  • tpaint and ts_paint regressions are ~1% in worst case for PGO builds, so these are wrapping up now
  • Focusing on tab animation tests now. The TART test is now feeding numbers into Datazilla, and we’ve got an idea of the target we’re trying to hit here.
  • While one or two of us get our heads wrapped around tab animation performance, some devs are shifting from performance back to behavioural bug fixing. Please watch for regressions on UX, and file bugs!
  • Notable bugs fixed within the last week:
    • bug 880388 – Show an accurate preview of the size of a widget when dragging a widget over a target in customization mode
    • bug 896887 – Hide the menu bar by default on Linux
    • bug 865916 – Create a Character Encoding widget and subview
  • UX branch bundle request: bug 909830

Thumbnailing

Foreground thumbnailing

  • addressed by patch in bug 906615 (below): bug 809051 – Limit how often we thumbnail the page using the foreground service

Background thumbnailing

  • landed, backed out due to test failure, investigating: bug 901294 – Unexpected downloading will be started by after every restart of the browser due to background thumbnailing
  • landed: bug 908060 – Choose a better size for the background thumbnail service’s browser
  • discussion, patch-review cycle ongoing: bug 906615 – Background thumbnail service shouldn’t overwrite existing thumbnails, or at least foreground thumbnails should be preferred
  • work ongoing: bug 902439 – New Tab Page launches User Identification Request dialog before page is selected
  • landed: bug 907350 – Intermittent browser_thumbnails_background.js failure
  • filed: bug 908962 – Investigate using bypass-history and -cache load flags in background thumbnail browser
  • filed: bug 908960 – Use a placeholder image when the background thumbnail service knows its thumbnail is bad

SessionStore

  • Landed a few code cleanup as usual.
  • Working hard on getting first e10s patches landed (bug 894595).
  • Very close to landing a patch that increases the data collection interval on battery power (bug 506975).
  • Working on landing telemetry measurements for the TabStateCache (bug 896545).
  • Global value (per-session) API will land later today (bug 899213).

Social API

  • close to landing last 3 major bugs for 26, should all happen this week
  • fixed (hopefully) a set of intermittent oranges
  • starting on a set of refactoring patches
  • will start to look at australis issues
 * toolbarbutton css
 * menu panel support

e10s

  • More fixes landed recently:
    • Support for <select> dropdowns, geolocation/web notifications prompt, focus/input issues on mac, some crashes
  • Ongoing work in:
    • session restore, alert/prompt support, adblockplus/other add-ons support, tab crashed page
  • We think it’s reaching a state where more people can start testing it
  • More details in the platform meeting

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 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Handy local meeting time link
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

20-August-2013

Firefox Status: 2013-08-20

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

General Topics

Friends of the Firefox team

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

  • Andrew Wang (:velocirabbit) and Jesse Fox (:jfox) for helping to fix their first bugs in SessionStore. [ttaubert]

Project Updates

Australis

  • Character encoding widget has landed (bug 865916)! Great work from mikedeboer, dão and Gijs.
  • Exit Application button added to the menu panel (bug 871203). Shout out to Dão and MC Only!
  • The tpaint regression (bug 889758)
    • For non-PGO Windows XP is in the ~0.5% range! \o/
    • For PGO Windows XP is in the ~3.3% range. o_O
  • We’ve been working with avih and vladan from perf on dealing with our TART regressions
  • mconley’s been working with BenWa to get Video Sync’d Profiling working properly on Windows to make it easier to identify what is causing dropped frames.
  • Markus Stange has the beginnings of a reflow profiler that we could use to find out why UX’s reflows are more expensive than m-c’s. Here’s an example profile.

Downloads API

Thumbnailing

Foreground thumbnailing

  • bug 809051 – Limit how often we thumbnail the page using the foreground service
    • patch posted for feedback

Background thumbnailing

  • bug 897880 – Background thumbnail service must not overwrite existing thumbnails if it gets an error response
    • landed
  • bug 901294 – Unexpected downloading will be started by after every restart of the browser due to background thumbnailing
    • patch r+’ed, but depends on bug 906276, in review
  • bug 896912 – Investigate test failures muted by bug 892875
    • discussion about how the about:newtab preloader affects background thumbnail generation
  • bug 903949 – about:memory and the background thumbnails process are combining to cause hangs and unexpected behaviour
    • fixed
  • Mark posted to dev.tech.network about using the LOAD_ANONYMOUS flag to better sandbox background thumbnail page loads
  • bug 904341 – Content-blocking addons not working with background thumbnails
    • Bill is working on a back-end patch that may be helpful

SessionStore

Places API asyncification

  • Mak going to investigate intermittent failures and incompatibilites (Xmarks) introduced by automatic batching
  • Mano should have patches for async transaction manager and consumers ready by the end of the week
  • Raymond has new patch for GUIDs in json backups, Mano reviewing it soon

e10s

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 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

13-August-2013

Firefox Status: 2013-08-13

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

General Topics

  • People:TRIBE
  • Removal of “Enable JavaScript” and “Load images automatically” in Firefox 23
    • For me, this has rendered this version of Firefox unusable, and my only alternative was to uninstall it and reinstall 22. I hope that these option checkboxes will be restored in Firefox 24.

Friends of the Firefox team

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

  • brinks7 who (although ~2.5 years ago) provided a great STR that helped _a lot_ with finally fixing bug 637020. [ttaubert]
  • onemen.one for providing lots of helpful comments on recent SessionStore improvements and regressions. [ttaubert]

Project Updates

Australis

  • Still fighting performance regressions. Not much to say beyond that. Pushing as hard as we can.
  • Trying to get more help from the Graphics and Layout teams.

Downloads API

  • It is a matter of days before switching the browser.download.useJSTransfer preference
  • Will wait before posting the bi-weekly update to firefox-dev

Thumbnailing

  • Lots of open bugs, many due to IPC. Exposed lots of problems in the browser’s e10s implementation, such as it is so far.
  • See dependency tree.
  • Apparently background thumbnails break AdBlockPlus and possibly other add-ons, for some definition of “break.” See bug 904341.

SessionStore

  • Lots of smaller code cleanups that help us understand more details and maintain SessionStore.
  • Work on reducing SessionStore impact when creating tabs to restore a session (bug 900803 and bug 901137) in progress.
  • We are working on introducing an API to store data per session bug 899213, just like Scratchpad does.
  • Fixed a very long-standing data loss issue bug 637020 that could make us lose whole windows when crashing at or shortly after startup.
  • Getting closer to move first parts of the data collection to content scripts, bug 894595, bug 903388, and bug 904003.

Social API

  • met with potential new providers
  • w3c social standards workshop wrapped up
  • refocus on getting to review stage for better multi provider support

e10s

UX Updates

lco

  • Encouraging more design contributors
    • what would be useful for engineers?
  • Browser hanging up
    • Working on it
    • I am not saying I usually have 23 tabs open (right now there are only 21), but this time the hang up was because the popup box saying do you want to shut down the plug in was hidden (shouldn’t that be top level, and what happens if two windows want to be top level?). I have to say that I yearn for the old days when I could just use the lean and mean Opera that never hung up ever. This was probably over 5 years ago now. And I know it is almost useless for me to even be complaining about hang ups when I am using Windows (7?), instead of just switching to Linux…

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 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

30-July-2013

Firefox Status: 2013-07-30

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Friends of the Firefox team

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

  • [mconley] ibarlow hasn’t been able to make us an icon yet. 🙁 Periodically reminding him.

Project Updates

Australis

  • The Australis team is still battling performance bugs.
  • Gijs and mstange landed a patch that should give us a bit of a win on Windows – but we’re still regressing tpaint by about ~10ms. (bug 898126)
  • We’ve gotten a hold on some XP machines to do testing on, so we’re hoping for faster turnaround on ideas and bisection.
  • Bookmarks widget styling part landed, still missing final icons bug 897268
  • Linux toolbars and panel icons look decent now
  • Good progress on many P1 bugs

Downloads API

See bi-weekly update on firefox-dev.

Places API asyncification

  • Mano keeps working on async transaction manager
  • Mak made an experimental patch for automatic batches in Places views bug 890203
    • Working on testing and fixing automated tests for it

Social API

  • lots of patches being worked on, tracked via bug 889427
  • share and ability for any provider to install are the big fx23 items
  • continuing to line up new providers
  • w3c workshop on social standards in SF next week

e10s

  • More progress made towards the dogfooding bugs
  • Goal is to have m-c in a state that can be tried by Nightly users by mid-August
  • Tracking bugs: https://etherpad.mozilla.org/e10s

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 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

23-July-2013

Firefox Status: 2013-07-23

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

General Topics

  • Book workweek travel
  • Prefer fx-team integration branch for our pushes

Friends of the Firefox team

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

Project Updates

Australis

  • Lessened the WinXP tpaint regression by about 2.5ms, which puts us still around an 11% regression. mconley was able to see a great improvement when switching from a for-of loop to a vanilla for loop.
  • Additionally, there’s a nice win coming for Windows from the work mstange, MattN and Gijs have been doing in bug 894099
  • Bookmarks widget functionality patch complete, pending r=mconley, working on styling

Downloads API

Work on the assigned bugs is continuing.

  • Felipe posted first patch iteration on bug 852482 – Add methods to execute actions on completed downloads.
  • Paolo posted test updates and first patch on bug 836437 – Add the ability to resume a download from where it stopped.
    • Landing dependency bug 896179 – Crash in BackgroundFileSaver when append is enabled and hashing is disabled.

SessionStore

  • Close to landing Promise.jsm patches.
  • Working on a prototype and discussing e10s approaches.
  • Session Data Cache for tabs should land soon.
  • Working on moving more I/O logic to the worker.

Places API asyncification

  • Some good progress on the new transactions API (Bug 891303). Pending initial review now.
  • Now working on switching the transactions to use GUIDs so that we don’t need to break the API once again later.
  • Bug 894331 and Bug 890203 are major blockers for landing this feature, and in fact, for most further work on asyncifiying places client code.
  • Raymond figured the random orange in bug 818593 – Add file size to bookmarks restore UI, pending review mak

Social API

  • current work is tracked in meta bug 889427
    • ability to have multiple provider buttons with notifications
    • customizability
    • chats from multiple providers
    • social bookmarking functionality
  • focused on features needed by multiple providers we’re working with
  • talkilla support for their partner functionality
  • messaging around fx23 will be developer and share focused

e10s

  • e10s team in Toronto this week for a hackfest
  • Identifying dogfooding bugs and working on them
  • http://etherpad.mozilla.org/e10s
  • Work in progress in various fronts (focus, find bar, favicons, etc)
  • more details next week

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 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

16-July-2013

Firefox Status: 2013-07-16

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Friends of the Firefox team

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

  • MattN nominates Adam [:hobophobe] for his work on find in page improvements (meta bug: bug 565552)
  • mak nominates Roberta for her work on removing an old feature from Storage, that could have been abused by add-ons (bug 865188)

Project Updates

Australis

  • Still making progress on perf bugs
  • MattN and jaws are primarily focused on investigating and fixing the perf bugs, while Gijs, mconley, Unfocused, and mikedeboer are primarily focused on fixing P1 and P2 Australis bugs.

Thumbnailing

  • Remaining blocker: bug 870100, actually using the background service in about:newtab. The patches there are r+’ed but cause lots of orange, so Mark filed bug 892875 to disable the service during non-thumbnail tests, but Dão and Gavin have raised questions about doing that. Discussion in progress.
  • Other remaining blockers are ready to land: telemetry (bug 870104) and fixing a private browsing bug that caused an intermittent orange (bug 891169 and bug 893404 together).

SessionStore

  • f+ for cutting saveState() into chunks
  • fixed sessionstore regression (Fx 25)
  • introduced dedicated sessionstore I/O worker
  • work on converting sessionstore to Promise.jsm is continuing

Places API asyncification

  • Mak fixed regression due to getPlacesInfo API code
  • lots of brainstorming ongoing
  • Mano working on design of a new async transactions manager
  • Mak will investigate smart batches in Places views, needed for async transactions manager

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 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

(felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)

UX Updates

lco


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

« Newer PostsOlder Posts »

Powered by WordPress