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-10-13

Topics for This Week

  • Tablet refresh update from Anthony and Yuan [10mins]

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.

  • Vikneshwar fixed bug 1053994 - Paste & Go attempts a Google search instead of recognizing a bookmark keyword

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>

  • Actually made progress on MediaCodec patch[es].
    • Output going through SurfaceTexture, which avoids all of the YUV conversion insanity. This should be highly reliable and performant once finished up.
    • Now working on stability fixes, learned a lot about how to use MediaCodec from Grafika, a collection of samples made available by Google (or a googler):
  • Landed the Android support for the network change notifications. We should do a lot better now when you switch wifi -> 3g, etc.

Alan K. (ack)

This week

  • WebRTC refactoring to break DOM deps
  • Finished with feedback for cloudsync aurora uplift, should land soon


Working on
  • Working on an add-on to make logcat/JS errors more visible


<Read Only>

Working on
  • WebRTC standboxing investigation

Randall Barker

<Read Only>

Last Week:

  • Investigate new method for implementing standalone WebRTC.

Next Week(s):

  • Investigate new method for implementing standalone WebRTC.
  • Investigate sending H.264 instead of VP8 video to standalone WebRTC.

Eugen Sawin

Last week

  • Landed bug 1034114 - WebApp startup slowed significantly by debug server
  • Landed bug 1072639 - Notification event handlers not triggered for web apps webapp notification context
  • Fixed & landed bug 1051654 - APKs for previous versions of Nightly and Aurora stick around in Downloads
  • Fixed & landed bug 896735 - App update fails if Download folder doesn't exist
  • Janus Proxy (
    • Applied workaround for image compression issue (low quality images may increase in size temporarily)

Next week

  • Land bug 1071831 - HTML5 video playback is not paused in the browser after opening in external player
  • Fix bug 1022669 - Display does not turn off while playing audio
  • Look into bug 942736 - Page-position when going back a page is not always remembered when conducting a scroll on prior page and then hitting back
  • Janus Proxy fixes and improvements

Brian Nicholson

<Read Only>


<Read Only>

  • bug 1074189 - crash in java.lang.NullPointerException: at org.mozilla.gecko.GeckoApplication.onActivityResume$642b2292(
  • bug 1054035 - Block about urls in guest mode
  • bug 1071116 - crash in java.lang.IllegalArgumentException: invalid value for param: totalBytes at
  • bug 1070797 - crash in java.lang.IllegalArgumentException: mimeType cant be null at
  • bug 1072332 - crash in java.lang.NullPointerException: at org.mozilla.gecko.db.PerProfileDatabases.getDatabaseHelperForProfile(
  • bug 1071091 - System download manager needs a build time pref
  • bug 1072376 - Regression: Open/Close animation of the tabs tray and menu is sluggish
  • bug 1063541 crash in java.lang.IllegalArgumentException: Wifi:Enable was not registered at org.mozilla.gecko.EventDispatcher.unregisterListener(
  • bug 1071076 - Search button on keyboard doesn't work with the search widget in error pages


<Read Only>

Last week

Next week

  • Fix fallout from status bar tinting or backout feature
  • Wrap-up tab strip bits for the current engineering milestone


<Read Only>


<Read Only>





<Read Only>


  • Browser toolbar refresh
    • bug 1058909 - Implement new tablet toolbar display mode
    • bug 1071878 - Sites without favicons should show an empty rectangle rather than a globe
    • bug 1071226 - Refine private browsing new tablet browser toolbar
    • bug 1073449 - Regression: the default favicon icon looks too big on phones
    • bug 1072466 - Update new tablet assets


  • Browser toolbar refresh
    • bug 1071267 - Revise door hanger behavior in new tablet toolbar
    • bug 1019127 - Remove updateChildrenEnabledStateForEditing
    • bug 960746 - Back/forward button state can get out of sync on tablets
    • bug 1070087 - Discuss new tablet menu bar button size
    • bug 1072464 - Discuss new tablet forward button size
    • bug 1072469 - Discuss new tablet browser toolbar height
    • bug 1075531 - Robocop failures in larch due to changes in toolbar
  • bug 1020534 - Tablet toolbar icons hard to read on dark lightweight themes


  • 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 1058902 - Implement new tablet browser toolbar editing mode


<Read Only>

  • Project Vancouver. Writeup to follow this week, along with more work.
  • ~1 day PTO.
  • FxA metrics investigation for board stuff.
  • Lots of Sync and FHR randomization -- reviews (e.g., bug 675397, questions (e.g., pagination), Dispensing Hard-won Experience®.
  • Mobile reviews. Backlog built up last week, which I'm burning through now.
  • bug 1045053 is awaiting bnicholson review.


<Read Only>

  • Code: Remote Tabs home panel UI polish tickets landing this week. Split pane tablet view still outstanding.
  • Code: Re-landing bug 1065306 because Python and Unicode is a match made in heaven.
  • Testing: working on first pass at test runner for instrumentation tests in automation (meta bug is bug 1064004).
  • IDEs: meeting with mhaigh to discuss Android best practices and Android Studio integration tomorrow morning.



Martyn Haigh



To Do



Working on



  • Past
    • Tablet V1 wrap up
    • Firefox Search V1 wrap up
    • Toolbar improvements V1 wrap up
    • bug 1071730: Working on ideas to improve search on Fennec
    • General UI clean up bugs
  • Upcoming
    • bug 1075219: About: pages UI clean up
    • bug 1058663: Toolbar improvements cont'd!
    • PTO (but will remain addicted to emails), back on the 15th.


  • Worked on search/edit mode on tablet. Get to v1 and v2 scope this week.
  • Synced up with FxOS UX Taiwan about copy + paste interactions
  • Continue to follow up with the UX for search engine update
  • Discussions about lightweight onboarding. Get to a few concepts for full "Get started" this week.


  • Project 105 concepts



  • Myk still distracted by another project
  • making progress on hiring for open position
  • needinfo Myk for urgent issues




Feature Focus


Round Table