Meeting Notes Meetings notes from the Mozilla community


Mobile: 2015-02-04

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am


  • Next merge: 2015-02-23

Tracking Review


  • Next Build:
ID Summary Status Assigned to
1010068 Disable OCSP in Firefox for Android NEW Brad Lassey [:blassey] (use needinfo?) (blassey.bugs)
1016555 Disable OCSP checking for certificates covered by OneCRL ASSIGNED David Keeler [:keeler] (use needinfo?) (dkeeler)
1084711 Graphic rendering problems on trunk, black boxes, nothing renderend, eventually crashes NEW Milan Sreckovic [:milan] (milan)
1098227 Android crash in @0x0 | mozilla::layers::Layer::CalculateScissorRect NEW Nicolas Silva [:nical] (nical.bugzilla)
1114096 Wrong tab got mirrored NEW Mark Finkle (:mfinkle) (mark.finkle)
1120895 Interaction between TalkBack and Firefox beta/aurora/nightly broken with latest TalkBack 4.10 NEW Eitan Isaacson [:eeejay] (eitan)
1122643 Regression: Occasionally after a tab switch, images in the active tab turn black; corrects itself on reload NEW Seth Fowler [:seth] (seth)
1126240 crash in java.lang.NullPointerException: lock == null at<init>( ASSIGNED Richard Newman [:rnewman] (rnewman)
1126561 crash in __aeabi_fcmpgt NEW Anthony Jones (:kentuckyfriedtakahe, :k17e) (ajones)

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


  • Next Build:
ID Summary Status Assigned to
936041 Enable new malware download protection on Android NEW Gian-Carlo Pascutto [:gcp] (gpascutto)
1065076 Update icons for video controls NEW Wesley Johnston (:wesj) (wjohnston)
1093815 Use AndroidPlatformDecoder for standalone MP3 on Android ASSIGNED Matthew Gregan [:kinetik] (kinetik)
1110840 crash in java.lang.NullPointerException: at android.view.MenuInflater$MenuState.addItem( NEW
1120762 Test, solidify, and document Google Play distribution approach for split APKs ASSIGNED Sylvestre Ledru [:sylvestre] (sledru)
1125272 crash in mozilla::CDMCaps::Lock() NEW Seth Fowler [:seth] (seth)
1127464 still crashing in nsObserverService::RemoveObserver(nsIObserver*, char const*) NEW James Willcox (:snorp) ( (snorp)
1128523 Duplicate column name: content_status while compiling: ALTER TABLE reading_list ASSIGNED :Margaret Leibovic (margaret.leibovic)

8 Total;
8 Open (100%);
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


  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
    • US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
    • CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • #mobile for backchannel
  • Mobile Vidyo Room

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress