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 is 2013-12-09
  • Release calendar has been tweaked for the following merge

Topics for This Week

Nightly got borked
Multi-locale builds ended up with zero locales packaged, not even en-US. Needless to say, this is bad. Fix landed on mozilla-central last night (thanks glandium) but AaronMT noticed the updates didn't get completely fixed. Those are being fixed now (thanks bhearsum).
Locale Switching
Richard landed the core of the locale switching code. He has an add-on you can play with to test it out. We plan on making a full Settings UI for switching in the future.
Quick Share
The parts of the new multi-service Quick Share feature that landed in Fx28 will be disabled for the Aurora merge. We don't have enough of the feature ready to justify shipping what is ready.
Cleanup Work
With merge happening in a few days, MFinkle got on a soapbox to push for cleaning up know regressions and tweaks to existing features. Let's try to minimize Aurora uplifts by fixing stuff now.
Page Load Competitiveness to see how bad things can look. MFinkle has some experimental patches for preloading/prefetching. BLassey noted that we have regressed pageload on Eideticker significantly over the last year, and that we're not updating Chrome on those tests.
UITest Framework
Should be landing today (bug 910859), barring a quick review. Was fixing an intermittent (bug 938969) which has passed on try. Documentation for the framework is mostly completed and available at

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.

  • CJ Barker fixed bug 870049 - Added SharedPreferences to persistent Crash Report client settings
  • Jacob Liebert [:intrepid] fixed bug 871884 - Change text input default in Android browser to capitalize first character in a sentence
  • Taylor Skidmore [:SirSkidmore] fixed bug 916483 - Replace usage of fastFind with finder (and bug 938818, which was backed out, but that was our fault not his!, and bug 941795)
  • Michael Boon fixed bug 923237 - Updater should immediately apply update when downloaded manually
  • ckitching landed his ProGuard work! - bug 913985 and bug 709230
  • capella fixed a bunch of bugs
    • bug 943742 - Swiping closed non-selected tabs from tray leaves TabCounter incorrect in current screen
    • bug 938563 - Select all + copy on textarea doesn't copy linebreaks
    • bug 934470 - Cursor pin disappears on drag in textarea input

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>

  • Working on Skia rebase and build system update to make future rebases easier
  • Investigating awful performance on Nexus 10


<Read Only>

  • PTO last week
  • Working on various APZC things for Metro and B2G
  • Building up a backlog of Fennec panning bugs that I will probably tackle after the merge.

Chris Lord (cwiiis)

  • Done
    • bug 931238 - Fix tile coherency checks and convert to using typed units
    • bug 945277 - Make sure display-ports are tile-aligned for sub-frames
    • bug 944047 - Scrolling with APZC enabled often causes parts of the view to be erased in Gaia
    • Blog post about efficient animation for web games
  • Doing
    • bug 943846 / bug 936500 - Scrolling very fast with APZC enabled can cause the screen to go blank
    • Further APZC fix-up efforts for b2g


  • Past weeks
    • Landing bug 940737 - Monitor Compositor thread hangs using BackgroundHangMonitor
    • Finally landed background hang monitor
      • bug 909974 - Background thread hang monitoring
      • bug 932865 - Background thread hang reporting
      • bug 935092 - Make a way to get another thread's pseudo-stack
    • Investigated bug 935831 - segfault on Android 2.3 [@ memcpy | (deleted)@0x7549]
    • Worked on bug 942470 - test_user_agent_updates.html intermittently fails to unset its override of the UA string
    • Worked on ANR telemetry backend ([1] and [2])
  • Next
    • Work on improved ANR dashboard
    • Work on background hang backend


<Read Only>

  • Last week:
    • Holidays
    • Video Framerate/Size adaption investigation
  • Next week:
    • Adapt the adaption for CPU load

Randall Barker

<Read Only>

  • Last Week: Still trying to land bug 895358. Need a review of the Cross Process Mutex. Working on bug 942069.
  • This Week: Continue getting up to speed on WebRTC in Android and work on related bugs.

Brian Nicholson



  • Fallout from action mode stuff:
    • Bug 943513 - Visual refinements to action bar mode
    • Bug 942680 - Regression: Google Search engine and search suggestions opt-in hidden behind urlbar
  • Bug 834358 - Make pdf.js usable on Android
  • Digging into moz-pay marketplace stuff


Last week

  • bug 944537 - Only use gecko to decide whether to show Tab progress or not
  • bug 941825 - Make BookmarksListAdapter's swapCursor() idempotent
  • bug 945375 - When choosing share from the three-dot-menu, Firefox crashes
  • bug 944533 - Re-implement toolbar's display UI state management
  • bug 946233 - Revert FF28 to single quickshare behaviour
  • bug 943915 - Move SiteIdentityPopup to the toolbar package
  • bug 945212 - Encapsulate identity data/security mode behind a type-safe API
  • bug 942862 - Factor out display UI into a separate View
  • (In progress) Make HomePager configurable (bug 942231, bug 940565, bug 942875)
  • (In progress) Working on a 'Firefox for Android in 2013' blog post
  • Tons of patch reviews

Next week

  • Land major toolbar refactoring after the merge, file more follow-ups
  • Submit initial set of HomePager patches for feedback
  • Celebrate FF26!



  • In Progress/Next
    • Organizing bugs for third party service integration MVP ("Lists") - tracked in bug 941312
    • API to allow add-ons to register lists on about:home - bug 862805
    • Content provider to back lists data - bug 941318 (also bug 941357 for cleaning up current content provider code)
    • Talk at Mozilla "Geek Girl Dinner"


<Read Only>





  • Started playing around with some speculative connections (bug 943475) and hacky pre-rendering (bug 945408)
  • Working to land the core second screen code (bug 938571) next week

<Read Only>

  • Feeling more cranky than normal

Ian Barlow


  • Autofill improvements
    • Currently slide deck'ing to wrap research
    • Starting design phase this week (w/ Ian)


<Read Only>

  • Last week - not much
  • Next week:
    • Secreview work on QuickShare
    • Secreview work on WebRT / Android


  • install/launch patch posted to bug 934756 yesterday for feedback
  • uninstall implementation ready for feedback as of this morning and will be included in next version of install/launch patch
  • automatic updates are in progress
  • pre-submission development experience needs product input, meeting tomorrow



Feature Focus

New Train Schedule:

Fx26, Ships 12/10
Fx27, Ships 02/04
Fx28, Ships 03/18
Fx29, Ships 04/29
Fx30, Ships 06/10

Round Table