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


Topics for This Week

Tracking Review


  • Next Build:

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


  • Next Build:

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


  • Next Build:

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);

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. Want to update this section?

  • mzpppp fixed bug 1199981 - Cannot launch due to dynamic loading error.
  • Ahmed Khalil fixed bug 1180287 - Hide client records that are likely to be duplicates or stale
  • Dominique Vincent [:domivinc] fixed bug 1190332 - Zoomed View appears in textareas
  • Dominique Vincent [:domivinc] fixed bug 1191041 - Increase the likelihood of "zoomed view" triggering for small elements but decreased the likelihood for large elements
  • Garvan fixed bug 1195854 - TelephonyManager.getNeighboringCellInfo() is deprecated in API level 23 (Android 6.0)
  • Kartikaya Gupta ( fixed bug 1197228 - Transparent BrowserSearch when searching on Android 2.3 phone when web content is in background
  • Kartikaya Gupta ( fixed bug 1199768 - Long-pressing at top of page with URL bar hidden triggers URL bar context menu
  • Kartikaya Gupta ( fixed bug 1200402 - Reader mode pages can get load with a desktop mode viewport
  • Mantaroh Yoshinaga[:mantaroh] fixed bug 1177510 - HTML input element's max / min attribute does not work on Fennec.
  • Mark Finkle (:mfinkle) fixed bug 1078432 - Use Android print service to enable cloud printing
  • Mark Finkle (:mfinkle) fixed bug 1129614 - Regression: Sometimes thumbnails in the tabs drawer are not updated, they expire
  • Mark Finkle (:mfinkle) fixed bug 1196897 - Integrate Switchboard with onboarding for A/B testing
  • Mike Taylor [:miketaylr] fixed bug 976616 - Support dynamic viewport changes (changing meta viewport tag from JavaScript)
  • Myk Melez [:myk] [@mykmelez] fixed bug 1197920 - TypeError: DOMApplicationRegistry.getAll is not a function on Fennec
  • [:fabrice] Fabrice Desré fixed bug 1180358 - Add the b2gdroid sub-product
  • [:fabrice] Fabrice Desré fixed bug 1180461 - Package gaia in b2gdroid
  • [:fabrice] Fabrice Desré fixed bug 1181209 - [b2gdroid] Make it boot!
  • [PTO Until 02/Sep] Jean-Yves Avenard [:jya] fixed bug 1188871 - Loading a page with media content on hangs indefinitely

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), Android Platform Team (Jim, Randall, Eugen, Randall)

  • I'm working on updating our tile size and pool size to account for modern devices. Right now we barely cache enough tiles to even cover the screen on many devices, and with quad HD ones coming out soon (or already?) it will get worse. Once fixed, this should help alleviate checkerboarding some. Paint suppression work also continues, need to refactor a bit. I'm also looking into a hack using 'screenrecord' for the devtools guys.
  • Jim continues on JNI changes. We will soon be opening the browser window with a JNI call instead of the commandline, which allows us to easily hook up to the GeckoView that requested it.
  • Dylan is working on some bugs, including some JNI stuff
  • Randall is making good progress on APZ. He figured out some of the causes of bad event coordinates, and continues to fight through more of the same. It feels like we're getting close to solving all of the really bad stuff here.
  • Eugen is fixing some media bugs, including getting hardware-decoded VP8/VP9 to work with MSE. This is important because YouTube really wants to use that. He also has some results from a tool he's working on to time how long JS imports take. It is depressing. 2.9s to import all of our stupid JS on startup!



  • Landed video sandboxing work
  • Followups for intermittent oranges
  • Attempted to land new TP/SafeBrowsing prefs, needs Talos update


  • bug 1037560 Safebrowsing pleasereset resets all tables
  • bug 1175562 Persist last update time for updates/gethash completion
  • Working on other e10s + WebRTC bugs

Brian Nicholson

  • bug 1197465 - Session restore sends along a localhost referrer
  • bug 1191687 - Opening some links with VoiceOver shows context menu
  • Swift 2.0
    • bug 1199808 - Fix Client build optimization settings
    • bug 1199368 - Sites don't load from entered URLs or top sites
    • bug 1199836 - Session restore broken after Swift 2.0 changes
    • bug 1199849 - Reader View broken after Swift 2.0 changes
    • bug 1200715 - Swift 2.0 crash when selecting Reader panel
    • bug 1199814 - Invert nil try? assertion in SearchEngines.swift
  • Briefly looked into using window.find() for Find in Page



  • First run and Switchboard A/B testing




Last week :(


  • 1196950 - Use font downscaling for (possibly) truncated strings
  • Integrate Home Feeds add-on to Fennec


  • Home Feeds cleanup
  • Home Feeds network performance






  • Updated 3-dot menu & add tab icons to Material design & cleaned up menu




  • Writing about deXULification.
  • Writing about bookmarks. Comments, please.
  • Reviews.
  • Triage, meetings, 1:1s, etc.


  • Landed build system bits of b2gdroid \o/
  • Sign in to Firefox Accounts on the web
    • bug 1191067
    • First round of patches will land shortly, thanks to sebastian for reviews
    • Meeting with rfkelly, markh, zaach re: Device Handshake to determine capabilities with fxa-content-server
    • Meeting with stomlinson, zaach re: context=fx_fennec_v1 requirements
    • Discussed "new account" and "re-linked account" UX with antlam
      • Approach will be to briefly animate notification icon, then clear notification after first Sync
    • Second round of patches up for review in next couple days
  • android:versionCode
    • bug 1137898
    • patch is reviewed and about to land
    • let me know about local or remote failures to push APKs to device (this should not happen)
    • plan to uplift to Aurora immediately, so that it's in Beta (and the Play Store) in ~3 weeks
  • pinning Android version dependencies using AAR files at configure time
    • bug 1108782
    • will help us keep build working across Google upstream changes
    • first round of patches got very helpful glandium feedback
    • thanks to Sebastian for testing \o/
  • also helping jrconlin land GCM and Push Notifications bridge



  • PTO Friday and next week
  • bug 1194338 - Support for downloadable content / fonts
    • bug 1200291 - Implement simple package registry for downloadable content
  • "Project KidFox" bugs


Martyn Haigh

  • UK bank holiday Monday just gone.
  • Looking at set a homepage






  • Fixing 1.0.5 issues
  • Resolving Swift-2.0 crashes after master merge
  • Working on a a small feature for reorganizing home panels


James Hugman


  • Working on addons/WebExtensions runtime; got minimal 'Cloud To Butt' working.
  • background pages & manifest.json parsing work in progress.


  • Swift 2.0, FxA tests hitting live servers. I do not like this arrangement.
  • Bugs are coming! from New Zealand!





  • Saved search suggestions have landed. Have an opinion? LMK


  • Swift 2.0 now compiles!




  • Upcoming
    • Follow up with Awesomescreen search bugs, Hello, and TV
    • Connected reading list co-ordination for Android
    • bug 1195721: Set a Homepage UX
    • bug 1069035: Settings re-org (Research pending)


  • Pocket integration mocks, continued (Android and iOS)

Still working on:

  • bug 1186013 Offer to open URLs on the clipboard when entering Firefox
  • bug 1162778 When disconnecting account, give user option to clear browsing data
  • bug 1193363 Determine how to maintain relationship between panels and webview
  • bug 1197337 Improve clarity of on-boarding tour first slide string (String chosen)


  • bug 1145228 Allow collapsing and expanding Synced (Remote) Tabs clients
  • bug 1182303 Firefox iOS susceptible to infinite alert loops
  • bug 1196950 Use font downscaling for (possibly) truncated strings




Feature Focus

Round Table