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


  • Next merge: 2014-09-01

Topics for This Week

UI Telemetry on Release
We'll be watching for some new trends
Split APKs
Looking to split our APKs up to reduce size.

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.

  • Bryan Kok (transfusion) helped localize a generated string deep in Android Sync land: bug 1019719

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>

  • Continued work on making Janus work with http2
    • several changes to node-http2 up for review
  • Work on adding profiler labels to GLContext functions
  • Talked to nalexander about the myriad of problems with GeckoView, thought about possible ways forward.

Alan K. (ack)

  • Still doing cleanup work to land proof-of-concept cloudsync patch
  • Initial UI for mesh networking is done (nothing big)


<Read Only>

Past week

Working on


Past week

Working on
  • bug 1042768 WebRTC code is leaking an OpenSLES handle
  • bug 1042525 Latest Gecko does not build without-X
  • Reviewing rbarker's stuff

Randall Barker

  • Last Week: Worked to fix issues in tab mirroring to standalone WebRTC caused by rebase. Roku build is currently busted due to changes in WebRTC library. Worked on supporting tab mirroring to Roku. Waiting on casting mirroring to land.
  • This Week: PTO on Thursday. Fix Roku build. Continue to try and get standalone WebRTC landed.

Eugen Sawin


Present & Future

  • Janus Proxy
    • Update metrics dashboard to support latest additions
    • Cache improvements

Sylvain Cleymans

Last week:

  • Updated mozjpeg module
  • Added a module to resolve shortened urls
  • Nearly done with Marionette tests

Next week:

  • More page load tests

Martin (mmcdonough)

Last Week
  • Packaged MediaCodec PDM demo APK and created experimental patch
  • Began making MediaExtractor MediaDecoderReader
This Week
  • Continue working on MediaExtractor MediaDecoderReader

Brian Nicholson

<Read Only>

  • bug 854305 - URL bar treats single-word input as a URL, not as a search keyword
  • bug 967325 - Implement sendRequestToGecko for async Gecko requests
  • WIP tests for bug 967325
  • PTO next week


  • Landed bug 1001309 - Provide a way to clear history when Fennec's put into the background before the merge.
  • bug 940453 - [meta] Improve the UX for error pages
  • Got the ability to upload to releng servers. Trying to work through some problems bug 1016529 - Updated android builders to include google play services and android support v7 if it isn't already included)
  • Updated Notifications.jsm documentation
  • bug 815682 - Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above


Last week

  • New tablet UI
    • Exploratory prototype (with some real plumbing) for the new tablet UI
    • New RecyclerView-based API for TwoWayView to enable us to easily implementation animations in tabs tray, the upcoming tab strip, as well as magazine-like layouts for Hub, among other things:
  • Toolbar refinements (see screenshot)
    • bug 1010740 - Change entry asset and tweak padding
    • bug 1010741 - Show search icon and change text hint in about:home
    • bug 1010739 - Change curve shape to be consistent with Australis
  • bug 1012462 - Support suggested sites in distribution files
  • bug 1039471 - crash in java.lang.IllegalStateException: Fragment RecentTabsPanel{422715c0} not attached to Activity at

Next week

  • Finalize tablet UI prototype, work on the initial core refactorings
  • Land toolbar refinements


<Read Only>



  • Search activity hacking with eedens
  • Wrote a post about Firefox Hub for (will be published tomorrow - tweet about it when it comes out!)


Working on





<Read Only>





  • Reworking FatFennec bug tree.
  • APK splitting research and work.
  • Reviewing cloudsync.
  • Share overlay UI meeting kickoff.
  • Amazon APK investigation.
  • Meetings and bugs.


Working on


<Read Only> Away July 23 through August 12.


  • tab mirroring
    • {{bug|1037015} support tab casting to chromecast
    • {bug|1037389} - add support for sourceId in gUM constraints
    • {bug|1037488} - MediaEngineTabVideoSource should set width, height and framerate based on constraints and prefs passed to Allocate()
    • {bug|1037644} - don't use mozAfterPaint events to drive tab stream
    • {bug|1041493} - add support for "browser" to mediaSource constraint
    • {bug|1041700} - add browserArgs to gUM constraints


Ian Barlow

Anthony Lam

  • Last week
    • SF for Search
  • Next up
    • Move forward with UI/UX on Search
    • "Contextual hints" bugs follow up
    • Mobile tool bar UI/UX with Lucas
    • Tablet UI/UX work
    • General bugs follow up

Yuan Wang

  • Onboarding workshop in SF, top voted ideas:
  • Continue discussions with ckitching and rnewman on Share/Send to Firefox. Concepts coming on Thursday
  • Launcher and lock screen study report



  • landed support for multiple apps per origin in DOM bug 778277 and Fennec bug 778279
  • uplifted bug 1003962 - Line Runner hangs on launch with white screen
  • looking into bug 918309 - Import and use public domain JNI.jsm implementation

Cogito ergo rococo…

  • bug 1003962 - Line Runner hangs on launch with white screen - uplifted
  • bug 997717 - Errors during package download aren't handled correctly - fixed
  • bug 778279 - Add support of installing of multiple apps off of the same origin for the android web runtime - fixed
  • bug 1029691 - Manifest not being checked on APK installation - patch has review; needs updating
  • bug 1009954 - implement unit tests for WebappManager - patch needs updating
  • bug 986085 - User-hand-holding to check the Unknown Sources checkbox - patch needs updating
  • bug 878830 - Unable to install any form of web application on the Samsung Galaxy SIV - jhugman to get device
  • bug 1021395 - Web app machinery dumps lots of semi-sensitive data to logcat - blocked on bug 1032936
  • bug 960584 - notify user of download progress indication when fetching APK - blocked on bug 1029691
  • bug 960703 - Manifest icon not used for synthesized APK in Android 2.3 - needs info from jhugman
  • bug 1035999 - Multiple prompts (notifications) about available app updates - under investigation
  • bug 1033430 - "Jump to the Stars" launches to a white screen on Nightly (33.0a1) - under investigation
  • bug 1026263 - Error writing default prefs during packaged web app installation - stalled



  • QA Release Test-Plans
  • crash rate comparison Fx 30 vs Fx 31. First day crash rate is 1.60/100 ADI. This will come down a little bit but is up vs 30 which was 1.15.
  • Should we use the 31b11 ARMv6 and 2.2 ARMv7 users to test an 31 eol build?


Feature Focus

Firefox 31 (SHIPPED!) - Released: Jul 22, 2014

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

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

Firefox 34 (Nightly) - Release: Nov 25, 2014

  • [PROPOSED] Search activity v1
  • [PROPOSED] Moz Stumbler
  • [PROPOSED] Share handler overlay
  • [PROPOSED] Form auto-fill improvements, native client-side work
  • [PROPOSED] Reflow on zoom (double tap) by default
  • [PROPOSED] Kindle-related fixes
  • [PROPOSED] Hub add-on: speed-dial panel
  • [PROPOSED] First-run tips
  • [PROPOSED] Preferred web content language
  • [PROPOSED] Tablets: tabbed browsing refresh v1
  • [PROPOSED] Suggested sites v3

Round Table