Meeting Notes Meetings notes from the Mozilla community


Mobile: 2015-01-14

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


  • Firefox 35 has shipped!
  • Next merge: 2015-02-23

Topics for This Week

Firefox 35
Shipped a jam-packed release: Search activity & widget, Share overlay, Sync Tabs homepanel, Better error pages (Wifi and Search), Stumbler (perms bump), System DM integration (perms bump), Better network switching and lots of other stuff!
The group driving the Password project has been meeting weekly, and has also started triaging bugs. Q1 goals include: Telemetry/Metrics; Changes to save/fill heuristics; and UX changes for saving, filling (including fallback) and password manager.
Task Continuity
The group working on Reader/Reading List have started meeting weekly and planning Q1 goals. Reader view for Android, iOS and Desktop seems to be moving ahead. UX is working on designs for Reading List on Desktop. The Reading Service is also moving ahead and work should be starting soon on client-side integration. The “Send Tabs to Devices” project has not been explicitly addressed yet, but should be soon. Work has been accumulating on that project, but it needs a bit of management/process.

Tracking Review


  • Next Build:
ID Summary Status Assigned to
987223 No visible H.264 video playback on MPEG-4 AVC (part 10) (avc1) (Planar 4:2:0 YUV) on Android 4.0 devices NEW Edwin Flores [:eflores] [:edwin] (edwin)
1058160 Specify main activity org.mozilla.fennec.App with a default intent over ASSIGNED Nick Alexander :nalexander (nalexander)
1071690 WebGL content disappears NEW Robert O’Callahan (:roc) (Mozilla Corporation) (roc)
1083271 Big regression in taskjs benchmark 2014-10-08 NEW Matt Woodrow (:mattwoodrow) (matt.woodrow)
1089417 fail to restyle for media query feature changes between adding/removing an empty stylesheet and next event that forces style computation (breaks on mobile) REOPENED David Baron [:dbaron] (UTC-8) (needinfo? for questions) (dbaron)
1090300 crash in mozilla::MediaCodecDataDecoder::DecoderLoop() REOPENED James Willcox (:snorp) ( (snorp)
1096090 Android Aurora 35 fails to play videos on Asus Memopad NEW James Willcox (:snorp) ( (snorp)
1096958 crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TopSitesPanel.access$N( NEW Michael Comella (:mcomella) (michael.l.comella)
1098390 Graphic buffer garbage shown and persists when entering full-screen (video/regular content) in Android 5.0 (Nexus 5) NEW
1100126 Flickering green/pink screen while playback video in different devices ASSIGNED James Willcox (:snorp) ( (snorp)
1113658 Unable to download while using second Android account NEW Wesley Johnston (:wesj) (wjohnston)

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


  • Next Build:
ID Summary Status Assigned to
710802 we need updater tests NEW James Willcox (:snorp) ( (snorp)
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)
1061268 Wrong photo gets used in some BBC articles NEW
1074635 don’t rerender the page for every frame in a GuM tab video stream NEW
1076966 Use “immersive” fullscreen mode REOPENED
1084711 Graphic rendering problems on trunk, black boxes, nothing renderend, eventually crashes NEW Milan Sreckovic [:milan] (milan)
1089653 crash in java.lang.NullPointerException: at NEW Mark Finkle (:mfinkle) (mark.finkle)
1090884 Back button doesn’t do anything NEW
1091461 Tapping anywhere under the ‘Private Browsing’ tip in the History panel will open the Custom menu NEW please NEEDINFO? :ally Allison Naaktgeboren (ally)
1091677 crash in @0x0 | mozilla::layers::ImageHost::GenEffect(mozilla::gfx::Filter const&) ASSIGNED Jonathan Watt [:jwatt] (jwatt)
1094214 fuzzy text NEW
1098227 Android crash in @0x0 | mozilla::layers::Layer::CalculateScissorRect NEW Nicolas Silva [:nical] (nical.bugzilla)
1107386 New tablet UI – Browser menu is clipped and unusable on the Kindle Fire ASSIGNED Michael Comella (:mcomella) (michael.l.comella)
1112232 Find in page search: It is not obvious that the case insensitivity button enables insensitivity NEW Robin Andersen [:tecgirl] (randersen)
1112939 Roku Tab mirroring falls behind NEW
1114096 Wrong tab got mirrored NEW Mark Finkle (:mfinkle) (mark.finkle)
1116856 dynamically resize tab mirror video stream based on window size NEW Brad Lassey [:blassey] (use needinfo?) (blassey.bugs)
1117130 URL bar border slightly covered by fading edge of title ASSIGNED Martyn Haigh (:mhaigh) (mhaigh)

19 Total;
19 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.

  • Surabhi fixed bug 1116633, another instance of BufferedReader cleanup, and bug 1115542, adding license blocks.
  • Skandan fixed bug 1118977, extracting a magic constant in LocalBrowserDB.
  • (iOS) apbendi fixed bug 1109641 – Disable the back/forward buttons when there is nothing to do
  • (iOS) kylenoble fixed bug 1117847 – Hide the keyboard when navigating between tab bar button items
  • (iOS) aaronraimist fixed bug 1109641 – Use standard format for Mozilla Public License comments
  • (iOS) palewar fixed bug 1109653 – Long press on back or forward should present previous visits

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>

  • Tried to review/understand jchen’s JNI bindings rewrite. Awesome stuff.
  • Working on a smattering of video bugs (inverted video, performance issues, removing powervr blacklist)


<Read Only> (on leave)



  • bug 1119852 Camera width/height constraints ignored on Windows
  • SafeBrowsing & Tracking Protection races
    • bug 1120145 Crash in nsUrlClassifierPrefixSet::Contains()
    • bug 1120499 Run ClassifyLocal on the worker thread
  • WebRTC “40” uplift, Android parts
  • WebRTC sandboxing: implemented first complete remoted parts


  • Test WebRTC sandboxing, watch explosions
  • Watch out for WebRTC uplift fallout

Randall Barker

<Read Only>

Last Week:

  • Continued to work on landing:
    • 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:

  • Same as last week.
  • Start investigating receiving audio in standalone WebRTC.

Eugen Sawin


  • bug 1115377 – Fennec updater often doesn’t work
  • bug 1117095 – Update downloader should use a wifi lock

Working on

  • bug 792992 – Can’t override query URL for update service

Brian Nicholson

<Read Only>


  • bug 1118532 – Write a history sqlite provider
  • bug 1116537 – Make the history panel work
  • Landed FMDB as a backend, replacing with a custom one now though


<Read Only>

  • All refreshed from PTO 😀
  • Picking up onboarding, passwords again



<Read Only>





<Read Only>


  • Back from PTO (재미있었다!)


  • Catching up on new tablet
  • Bugmail D:


  • JSLint
  • Browser toolbar cleanup
  • Edit screen changes


<Read Only>


  • BrowserDB is gone. Access via the profile instead. Thanks to Wes for the initial patch and for slogging through the reviews.
  • Fixed a bunch of oranges and miscellany.
  • Lots of Sync, FHR, etc. questions and reviews.
  • Pushing on reading list service.
  • All the reviews.


Working on


<Read Only>

Projects for this cycle:

  • Push migrate legacy Sync 1.1 devices across the finish line
  • Make FxA provide OAuth implicit grants for Fennec consumers, tracked by bug 1117829
    • Minimal progress
  • Implement Firefox Accounts for iOS
    • Tracked by bug iosfxa
    • Met with fxa-content-server team (ckarlof, stomlinson, vladikoff, zaach) to discuss jelly doughnut approach
    • dveditz raised security concerns of hosted content; working those in to my evaluation
  • Make sure |mach bootstrap| for mobile/android works



Martyn Haigh



  • Broken build 🙁


<Read Only>

  • Full focus on Reader Mode – first iteration in PR
  • Working on setting up that Xcode Server (blocks on SSL and DNS things IT needs to do)
  • Misc UI fixes/tweaks



Working on



Working on




  • Sketches → Sketch for flow. Laying out all screens, menus, options.

Will add to my 105 process page ( after today’s meeting with UX.

  • Hoping to get to iPad this week.


<Read Only>


  • continuing to refine the macro view of iOS app ( ← please give me feedback in #mobile or directly if you have any 🙂
  • starting to look at pieces of the UI in more detail
  • sanity check on v1 features and making sure we have a ‘home’ for everything before we go into high fidelity (as well as considering v2+ features so we aren’t rebuilding things unnecessarily)


  • lots of password manager and reading list meetings this week as well


Feature Focus

  • 38 list for Nightly – will be tracking status on these items as of next weeks meetings.
  • Did a review yesterday on what’s merging – anything look wrong to you? Last minute items held back not shown here?


  • 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