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: 2015-02-23

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%);

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.

  • Andy Pusch fixed bug 1125529 - Remove unused string in StringHelper class
  • Robin Ricard fixed bug 1015395 - Make testFindInPage more robust
  • Dominique fixed bug 1127909 - Nits in ZoomedView code
  • Federico fixed bug 1114499 - NPE when opening the popup menu when tabs are exposed
  • (iOS) codestergit fixed bug 1109666 - Customize behavior when long-pressing a link
  • vivek!!!
    • landed "magic year" COPPA changes in native Firefox Accounts sign up flow bug 1058806
    • also landed split plane Remote Tabs home panel bug 1063742
    • these are highly non-trivial functional changes -- bravo!
  • psd contributed a fix for |mach bootstrap| on Linux

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>


<Read Only> (on leave)


  • Last week
    • Finished Sandboxing support for Window/Application/Screen sharing
    • bug 1104616 Sandboxing support for Video camera access
    • SafeBrowsing discussions
  • Next week
    • bug 659188 - Camera support for Android (Clean up)
    • bug 1129365 - getUserMedia Video/Camera broken on Samsung Galaxy S4
    • bug 1125048 Slow fling speed with thumb flings (high DPI)
    • Sandboxing support for Audio

Randall Barker

<Read Only>

Last Week

  • Fixed texture unpack GL bug in desktop and Roku WebRTC Player
  • Slayed try demons.
  • Need r+ from two people on patch part 2 of bug 1101651. All other patches have been r+ for standalone WebRTC.
    • bug 1093934 Create a XPCOM library that can be used to support standalone WebRTC
    • bug 1097804 Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC
    • bug 1101651 Enable WebRTC unit tests to be built using standalone WebRTC library

Next Week

  • Investigate bug 1121679 Enable receiving audio in standalone WebRTC
  • Land standalone WebRTC if we decided to go forward with the project.

Eugen Sawin

<Read Only>


  • bug 792992 - Can't override query URL for update service

Working on

  • bug 1093815 - Use AndroidPlatformDecoder for standalone MP3 on Android
  • Looking into regressions
    • bug 792992 - Can't override query URL for update service
    • bug 1129074 - Content view sometimes blank on load until restart

Brian Nicholson

<Read Only>

  • bug 1128774 - Reader Mode fails hard on initial Gmail loading
  • bug 1127989 - Fixes to BackForwardListViewController
  • bug 1127547 - Follow-up fixes for custom context menu
  • Spent some time looking into slow Gmail redirects (bug 1129087). No dice.
  • Investigating UI automation frameworks



<Read Only>


  • Passwords work day
    • Triaged Mobile password bugs into Q1-metabug
    • Discussed multi-realm logins, recipes (see passwords-dev mailing list for more detail)
    • Telemetry




<Read Only>





<Read Only>


  • New tablet
    • bug 1127154 - Enabling LWT changes the pressed/focused/etc. color of the navigation buttons
  • investigate bug 1127599 - Crash when pressing TabsPanel menu button
  • investigate bug 1014603 - crash in java.lang.NullPointerException: at org.mozilla.gecko.db.TopSitesCursorWrapper.moveToPosition(
  • bug 1096958 - crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TopSitesPanel.access$N(
  • bug 1090287 - java.lang.NullPointerException: at org.mozilla.gecko.toolbar.BrowserToolbar.updateProgressVisibility(


  • bug 939350 - Create a python linter wrapper
  • bug 1106935 - Remove old tablet code and resources
    • bug 1072646 - Use resource alias to remove branch in Favicons.initializeWithContext
  • Implement share overlay visual design (bug 1059554)


  • (Q1 goals) Toolbar cleanup & awesomescreen refresh


<Read Only>

(Might be missing the meeting for an urgent errand. Apologies.)

Reading List

  • Met with desktop team re Reading List storage and synchronization.
  • Multiple RL meetings, legal discussion, protocol discussion.
  • Estimated load for pre-release and release Android RL clients.
  • Part-way through building Android RL client, filing bugs as I go. Here's my work.


  • OTA distributions uplifted to Beta. Should be in partner hands this week?
  • Several phone screens. Intern candidates are on their way.
  • Met with Winston and Liz re Fennec Android marketing measurement. Follow-up research and discussion.
  • Miscellaneous fixes and reviews, as always.


Working on


Projects for this cycle:

  • Pushed migrating legacy Sync 1.1 devices across the finish line
    • Testing starts next week!
  • Make FxA provide OAuth implicit grants for Fennec consumers, tracked by bug 1117829
  • Implement Firefox Accounts for iOS
  • |mach bootstrap| for mobile/android should be good for OS X and Linux now
  • Building with Gradle
    • Green build, green try run with debug APK in automation
    • I am building locally without compiling Gecko, but I'm a good ways off landing something like this



Martyn Haigh




Current focus:

  • 1124489 Get tests going on AppThwack
  • 1129483 Setup build configurations for Release, Dogfooding, Development


  • iOS builds from seem to not work anymore on iOS 8.1.3. SImply refuses to install. Not sure how to fix, but we will have dogfooding builds Real Soon Now.
  • We setup a repository to host our shared Readability.js code - Going to merge iOS changes back in there. Will be a central point, also for contributors to fix Readability specific bugs.

Past reviews:

  • 1128774 Reader Mode fails hard on initial Gmail loading
  • 1128595 Sqlite db for favicons
  • 1127989 Fixes to BackForwardListViewController
  • 1127505 Linking against dylib not safe for use in application extensions: Storage.framework
  • 1127547 Follow-up fixes for custom context menu
  • 1123809 Record history as visits

Past bugs:

  • 1124500 Render/readerizing issues (webkit incompatibilty / gecko specific issues)
  • 1125849 Reader Mode button is not right aligned after device orientation change
  • 1126484 Reader Mode should use the right fonts
  • 1127331 Include a local web server to serve local assets
  • 1126488 Missing byline
  • 1125960 Reader Mode webview width is not correct after device rotation

James Hugman

<Read Only>

Moved to the Firefox for iOS team!

Ramping up on Swift & the codebase.

Voice integration on Fennec: nit reviews


  • Android Bugs
    • Bug 1101746 - Display message when no passwords are present
      • unblocked
    • Bug 1124711 - Site identity popup overlaps the URL Bar on phone
      • on round 2
    • Bug 1127237 - Text from history panel is not entirely displayed
      • in review
      • mfinkle: "layout issues are fixed with experience + trial & error.

in lieu of experience, add more trial & error"

  • Passwords
  • Bug 1025703 - Ignore autocomplete="off" for filling login forms
    • passwords team had multiple lonoong discussions about this one
    • finally settled on what the way forward looks like
    • new variant looks ok on try (minus the tests)

  • Date Safety & Privacy
    • International Privacy Day
    • finished blog series on applying privacy
      • extension/application of my talk last year
    • Data Collection Module
      • (still) reviewing Desktop FHR/telemetry v4+AWS plan
      • (still) reviewing Query Modes for FHR+Telemetry v4
      • module will meet later this month



Working on



Working on


<Read Only>



—use Chrome (Framer + Fx don't play well together), emulate iPhone 6

  • Tab Exploration - about to prototype
  • Settings + Profile flows
  • Null states for all (including signed-out)


<Read Only>

  • More iOS progress, v1 UX overview here
  • feel free to comment, question, etc. within InVision
  • if you are blocked by UX, please let me know and we'll re-juggle to get you what you need!




<Read Only>

  • Be aware of bug 1127916 -- all Android x86 tests are now hidden.



Feature Focus

Round Table