From MozillaWiki
< Mobile‎ | Notes
Jump to: navigation, search


  • Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: Audio-only conference# 99998
    • People with Mozilla phones or softphones please dial x4000 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 99998
    • US/California/Mountain View: +1 650 903 0800, x4000 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x4000 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 99998
    • CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 99998
    • CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x4000 Conf# 99998
    • FR/Paris: +33 1 84 88 37 37, x4000 Conf# 99998
    • 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
  • #mobile for backchannel
  • Mobile Vidyo Room


  • Firefox 30 has shipped
  • Next merge: 2014-07-21

Topics for This Week

Fx32 Post-Merge
We decided to disable two uses of ButtonToast in Fx32 on Aurora: Disable undo close tab toast (bug 1023406) and Disable switch-to-new-tab button toast (bug 1023407)
Video Casting and Roku
We made a quiet push for Nightly testing of the video casting feature. We are working toward adding more device support in Fx33 and will prepare a louder push for that timeframe.
Firefox Search
We are moving forward on multiple fronts: UX is focusing on an MVP on which we can build. Dev is iterating with UX on the designs. Dev is working to get the code in mozilla-central. We added a bugzilla category and bugs are being filed. Project page is here.

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge. New contributors are highlighted in bold.

  • Shout-out to all our awesome localizers! Maybe we should make a new badge for them :)
  • Special thanks to Pascal Chevrel for organizing localization efforts for our and Home Feeds add-ons!

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!

James W. (snorp)

<Read Only>

Alan K. (ack)


<Read Only>

Past week

Working on
  • PTO Friday


Randall Barker

<Read Only> Attending pre-school graduation.

  • Last Week: Got Linux WebRTC standalone compiling and functioning. Started developing standalone player and browser tab streaming add-on.
  • This Week: Continue work on player and add-on

Eugen Sawin

Last week

Next week

  • Gonzales
    • More caching work (standard-conformance, better Redis integration)
    • Look into Flash -> Shumway preprocessing
    • Look into using promises instead of callbacks + synchronize

Sylvain Cleymans

Last week:

  • Merged image compression into Gonzales
  • Tracked a bug (still in progress)

Next week:

  • Add a test framework to Gonzales
  • Find the bug

Martin (mmcdonough)

Continuing work on native Java MediaCodec and MediaExtractor use for video playback on Android.

Brian Nicholson

<Read Only>


<Read Only>

  • Bug 1018468 - Provide fullscreen button for video. r+. landing today
  • Bug 1018160 - [Tablet] Some entries are missing from the Context Menu when performing an image search on google.
  • Bug 1004495 - Tapping on a download notification doesn't do anything (if Firefox is in the background). Revamp of Notification.jsm API (but holding backwards compat to the old api for now. Waiting for reviews
  • Bug 1001309 - Provide a way to clear history when Fennec's put into the background. Waiting fore reviews.
  • Bug 1006158 - Build against Android v7 support library and Google Play Services. r+. hopefully landing (disabled) today.


Last week

Next week


<Read Only>

  • Finishing "Remove Suggested Sites" (bug 1010266)
  • Fallout from Reading list cleanup (bug 1022238)
  • More various telemetry (bug 1018433)
  • reviews
  • Next: contextual hints, first run?


<Read Only>


  • Working on button toast follow-ups - bug 1019318, bug 1019735
  • Ready to land patch for close all tabs - bug 817716
  • Dusting off patch for recent tabs panel - bug 1004850
  • More search activity discussion
  • Going to be in Toronto next Tue-Thur (for fun, but working in the office)


Working on


Starting to add Firefox Search to MC.

  • Some (many?) things will get rewritten
  • Review help from mleibovich
  • Build help from nalexander


Working on Robocop related Android 2.3 test failures (via bug 979921).

<Read Only>


  • bug 1019595 - Lack of contrast on editing mode's 'X' button when using a lightweight theme
  • bug 932208 - BrowserToolbar and HomeFragment context menu 'Share' option should be disabled for these protocols: about:// chrome:// file://


  • bug 1002303 - Provide a description on private tabs page if there are no private tabs
  • bug 998000 - Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode
  • bug 1022668 - crash in java.lang.NullPointerException: at org.mozilla.gecko.toolbar.BrowserToolbar.startEditing(
  • bug 1007442 - Tune visual for not-signed-in remote tabs tray
  • [meta] bug 979921 - Android 2.3 test failures
    • bug 948591 - Intermittent testClearPrivateData | Exception caught - junit.framework.AssertionFailedError: Text string: '^Settings$' is not found!
    • bug 918494 - Intermittent testLinkContextMenu | Checking if the link has been added as a bookmark - The link has been bookmarked


  • Too busy with other things:
    • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
    • bug 939350 - Create Python linter wrapper
  • bug 983437 - Delay FHR pruning until the screen is off
  • bug 989441 - Centralized documentation for writing tests
  • bug 1021751 - Homepage contextual hint


<Read Only>

  • Reviewing the megaupgrade hotfix.
  • Working on peripheral locale bugs.
  • BrowserDB stuff now leaves telemetry traces.
  • Ripped out non-synthetic webapp code.
  • Annoyance with fonts in locale picker: bug 1023451
  • Working through distro-distro dependencies -- don't load distros for webapps, etc.
  • Miscellaneous reviews et al


  • Future:
    • Removing beautiful switch-to-new-tab ButtonToast on Aurora bug 1023407
    • Integrating Search Activity into m-c bug 1021864
    • Possibly helping integrate MozStumbler into m-c (bug needed!)


  • bug 1016747 - add android protocol handler to proxy input streams to Gecko
  • bug 1019836 - Support narrow char strings in android bridge
worked on
  • bug 1014712 - use msapplication-TileImage and msapplication-TileColor to create home page tiles
  • bug 1013588 - Gecko-based Android launcher


  • Q3 goal planning with other Android team leads
  • Looking into UI Telemetry and FHR data
  • Small patches
  • Made some short videos showing off some Firefox features.

Ian Barlow

  • Q3 Planning
  • Interviewing designers
  • Defining MVP for Firefox Search, also we'll be doing an in-person hack week in about a month
  • Contemplating Whimsy

Yuan Wang

  • Followed up with Deb on prioritizing tablet work
  • Synced up tab design with desktop UX:
  • Interviewed mobile design candidates
  • Sync up tablet design with Anthony
  • Onboarding design strategy. Would like to share initial ideas with UX, Product, and Chenxia

Anthony Lam

  • UI/UX touch-ups around "toolbar"/browser chrome with Lucasr
  • keeping Tablets in mind
  • (on going) Search UX work
  • (in progress) Visual polishes on lots of bugs (snippets, empty trays, video controls, etc)
  • (in progress) bug 1014848 - Improve interactions for "toolbar" (activating/deactivating awesome bar)
  • (in progress) bug 1019318 - Polish button toast appearance
  • (in progress) bug 1014335 - Make "Pull to Refresh" in Synced Tabs and Home Panels feel excellent.


Garvan Keeley

MozStumbler github, splitting code for a reusable Fennec component. Hope to have first iteration of this done this week, and have something I can test reliably in my Fennec build.

Summary of Fennec work: Always looking for input on the integration project, particularly the 'outstanding items'. None of those items are blockers ATM.

Blocked on quickie integration of Stumbler code into Fennec, I want to be building Fennec+Stumbler and MozStumbler simultaneously


  • rnewman removed old runtime implementation in bug 1021342 - MOZ_ANDROID_SYNTHAPKS is extinct
  • platform bug 1008126 regressed XHR in workers and thus APK downloads; fix landed in bug 1022607 and needs uplift to Aurora
  • puzzled by app perf problem bug 1023571

Notable Bugs

  • bug 995803 - crash in java.lang.IllegalStateException - uplifted
  • bug 1019054 - Uninstalling webapps doesn't seem to work properly - inbound; candidate for uplift?
  • bug 957067 - Pass back error when incorrect data passed through in install APK - fixed
  • bug 1013428 - mozilla-apk-cli App Updates side-loaded don't appear - fixed
  • bug 1013433 - uninstalling, resideloading, and relaunching app causes it to stall at white screen - fixed
  • bug 960584 - notify user of download progress indication when fetching APK - needs feedback ibarlow
  • bug 1003962 - Line Runner hangs on launch with white screen - under investigation



<Read Only>

Feature Focus

Firefox 30 (Released!)- Release: Jun 10, 2014

Firefox 31 (Beta) - Release: Jul 22, 2014

Firefox 32 (Aurora) - Release: Sep 2, 2014

Firefox 33 (Nightly) - Release: Oct 14, 2014

Round Table

  • Forgot to add "bug 1001309 - Provide a way to clear history when Fennec's put into the background" to the list of potential things to hold from Aurora. The feature works fine, but the alternative favicon/thumbnails don't look good. There is work underway to fix this (where possible) on 33. Do we want to pull this? Is the security benefit worth the uglyness?
  • What, if anything can be done re: bug 1022569 for this user who's browser blew 1.4GB of cell data overnight? (Aaron)