Meeting Notes Meetings notes from the Mozilla community


Mobile: 2015-03-18

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


  • Next merge: 2015-03-30 (under two weeks)

Topics for This Week

Install Tracking
We are talking about shipping a 3rd party install tracking SDK. More info coming to a newsgroup post.
Firefox for iOS
We have started explicitly moving features to v1.1 and we have identified some of the “at risk” features.

Tracking Review


  • Next Build:
ID Summary Status Assigned to
1071690 WebGL content disappears NEW Robert O’Callahan (:roc) (Mozilla Corporation) (roc)
1084711 Graphic rendering problems on trunk, black boxes, nothing rendered, eventually crashes NEW Milan Sreckovic [:milan] (PTO, back on 25th) (milan)
1127464 still crashing in nsObserverService::RemoveObserver(nsIObserver*, char const*) REOPENED James Willcox (:snorp) ( (snorp)
1130996 MP4 broken on Nightly on Alcatel One Touch 8008D NEW James Willcox (:snorp) ( (snorp)
1131004 Pre-installed OpenH264 add-on has no pertinent user information about why it’s installed NEW :Margaret Leibovic (margaret.leibovic)
1131563 Only a few frames played in WebM video (Android 2.3/3.0/4.0+) NEW Benjamin Chen [:bechen] (bechen)

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


  • Next Build:
ID Summary Status Assigned to
659285 Extend media.autoplay.enabled to provide a way to disable untrusted play() invocations REOPENED 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)
1051556 crash in java.lang.IllegalArgumentException: invalid selection notification range at org.mozilla.gecko.GeckoEditable.onSelectionChange( ASSIGNED Eugen Sawin [:esawin] (esawin)
1108527 Severe canvas performance regression compared to Firefox 29 ASSIGNED James Willcox (:snorp) ( (snorp)
1114096 Wrong tab got mirrored NEW Mark Finkle (:mfinkle) (mark.finkle)
1118467 Keyboard doesn’t stay open when trying to input text on site NEW Eugen Sawin [:esawin] (esawin)
1120511 Autophone – Twitter Throbber stop regression 2015-01-15 REOPENED Seth Fowler [:seth] (seth)
1123389 Allow Android-side reading list service work to ride the trains NEW Richard Newman [:rnewman] (rnewman)
1126244 Create a maximum reader mode cache size and evict records when necessary NEW Vivek Balakrishnan[:vivek] (vivekb.balakrishnan)
1128431 ‘Start browsing’ link from onboarding v1.5 is not visible on small screen devices NEW Allison Naaktgeboren please NEEDINFO? :ally (ally)
1129074 Content view sometimes blank on load until restart NEW Eugen Sawin [:esawin] (esawin)
1129614 Regression: Sometimes thumbnails in the tabs drawer are not updated, they expire NEW Richard Newman [:rnewman] (rnewman)
1129840 Tabs are not always restored on Gingerbread devices NEW Mark Finkle (:mfinkle) (mark.finkle)
1130372 Onboarding screen still showing behind externally opened url NEW Bhargav Chippada [:bhargavch] (bhargav.chippada19)
1131084 Can not mirror tab to Chromecast device NEW Randall Barker [:rbarker] (rbarker)
1132508 Last tab is cut off in tab tray after rotation NEW Martyn Haigh (:mhaigh) (mhaigh)
1135770 “Welcome to Fennec” screen is too long for HTC EVO ASSIGNED Allison Naaktgeboren please NEEDINFO? :ally (ally)
1135771 “Welcome to Fennec” screen isn’t scrollable in portrait mode NEW Allison Naaktgeboren please NEEDINFO? :ally (ally)
1137655 crash in java.lang.IllegalStateException: Fragment already active at Source) NEW Nick Alexander :nalexander (nalexander)
1142196 Make JS’ reader mode and Java’s “Add to reading list” buttons’ behavior consistent NEW Michael Comella (:mcomella) (michael.l.comella)
1143888 Integrate the Adjust campaign tracking SDK into Firefox ASSIGNED Nick Alexander :nalexander (nalexander)

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

  • Léon fixed bug 1136708 – Installed themes are listed greyed out in the Add-on Manager
  • Sebastian fixed bug 1135111 – Add test to ensure that the toolbar in reader mode displays the original page url
  • Mantaroh fixed Bug 1106905 – Desktop mode should defeat responsive design
  • Vivek did some more synced tabs panel work (bug 1141665), and he’s working on a patch to evict entries from the reader view cache (bug 1126244)
  • (iOS) AaronMT fixed PR #224 – added an accessibility label to the client toolbar share button
  • (iOS) matthewpurcell fixed bug 1137279 – iOS Status Bar Quick Scroll

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:

  • bug 1140359 – Nightly becomes unresponsive if playing certain flash video in full screen
  • bug 1142988 – Flash crashes on Nexus 9
  • bug 1141693 – Plugin container must be PIE on Android 5.0+
  • bug 1126561 – crash in __aeabi_fcmpgt
    • multiple root causes, modified skip list to get better reports
    • filed some bugs for the most common causes
  •  :jchen is back next week!
  • contractor starting Monday (fingers crossed) to do conversion to native APZC


<Read Only> (on leave)

Randall Barker

<Read Only>

Last Week:

  • PTO
  • Roku/Standalone WebRTC bit twiddling.

This Week:

  • Investigate render cruft in the margins of tab mirroring to chromecast.

Eugen Sawin

<Read Only>

Working on

  • bug 1093815 – Use AndroidPlatformDecoder for standalone MP3 on Android
    • Wrote MP3 frame detection and parsing for the new MP3 demuxer
  • bug 1144174 – Facebook input forms not behaving properly
    • Found site issue on desktop version, investigating mobile version
  • bug 1051556 – crash in java.lang.IllegalArgumentException: invalid selection notification range at org.mozilla.gecko.GeckoEditable.onSelectionChange(
    • Landed consolidated crash signature on all channels to help with crash analysis and reproduction

Brian Nicholson

<Read Only>

  • Top sites work
    • bug 1143957 – Top sites polish and fixes
    • bug 1134799 – Blank top site entries for pages with no titles
    • In progress: bug 1144348 – Implement thumbnails storage
  • Search suggestions opt-in
    • bug 1134706 – Provide an opt in for search suggestions in the search awesome screen
    • bug 1142222 – boolForKey returns false for undefined keys


<Read Only>


  • Passwords work week (Doorhangers, about:passwords)
  • Reviews



<Read Only>

(Not here, at reading list work week)


  • Focusing on Reader View performance/quality issues (working with Gijs/Niko from the desktop team)
  • Fixed (hopefully) the last of the Downloads.jsm regressions
  • Wrote a patch for bug 1131004 – maybe someone here could just review that?




<Read Only>


  • Landed, baking on Nightly until landing on 38:
    • “Send to other devices” to replace “Add to Firefox”
    • Add to reading list toolbar button
  • Share overlay styles
  • Next: search engine bar




<Read Only>

  • Landed RL service. More to come.
  • Working on Sync for iOS.
  • In SF.


Working on


<Read Only>

  • Working on Firefox Accounts for Firefox for iOS: bug iosfxa
  • Working on Synced Tabs home panel for Firefox for iOS: bug iostabspanel

Martyn Haigh




Past highlights: landed more reader mode ux. (button bar, reading list). also introduced new bugs. localization going strong! (12 locales now + we got the process mostly covered). moved all build systems to Xcode 6.2. Disables Travis. And we just pushed out a new Aurora build.

Immediate focus:

  • 1144146 Correctly hide/show the url bar when the reader mode settings are visible
  • 1144165 Reader Mode controls should hide when navigating or switching tabs
  • 1144291 Navigating to a reader mode page from the history stack results in blank page
  • 1144404 Reader Mode URLS (about:reader) should not be part of history
  • 1144511 Serve reader mode content via the built-in web server


  • Move Reading List APIClient/Storage forward so that we can hookup buttons like Delete and Mark as Read
  • Finalize Reader Mode UX



Working on



Working on


<Read Only>

  • Past
    • First Run illustrations on dribbble
    • Tracking Protection co-ordination
    • Passwords UX co-ordination w/ rfeeley
    • bug 864958: Refine Private Browsing mode toolbar colors
    • bug 1140048: Add “Shareplane” to menu
    • Task continuity UX hack week
  • Upcoming
    • “Open-in-Background” follow up w/ mhaigh
    • Quick-Search bar
    • First Run V1 sync up w/ Gemma
    • bug 1140169: Menu UI polish
    • in SFO for Passwords and stuff


  • Last week: Reading List/Task Continuity workweek in Portland.

Filed some bugs.

  • bug 1141790 ‘Continue reading the main story’ appears above video in Reader View
  • bug 1141715 ‘Photo’ and ‘Video’ labels appears above photo on iPad in Reader View
  • bug 1141708 Photos in Reader View do not render on iPhone

working on

Will be updating tab bar and synced tabs icons as well.


<Read Only>

  • Recent changes to tests:
    • Android 2.3 Opt mochitest-gl now runs in 4 chunks
    • Android 4.0 Opt robocop now runs in 10 chunks
    • Android 4.0 Debug xpcshell tests coming soon


Feature Focus

<Read Only>

  • Mobile Roadmap Trello Board
    • Funnel Review week, but nothing moved up into the active release branches
    • Updated as of yesterday. Anything to add/change?
  • iOS Roadmap in Aha!
  • New iOS Trello Board
    • iOS Trello board has been updated to reflect the scope that has been deferred to V1.1
    • Note- the ‘Parking Lot’ items are not Out. They have been called out as things that we want, but only if not at the expense of other items. In some cases we will launch with partial implementation with just most important functionality. These are items ‘At Risk’.
    • Final Build Date – need to discuss this in a bit more depth, but we will likely have to have a final build in hand for May 1st, to allow for testing, and for submission timelines for Apple (~1 week).
    • New Status Report w/ Charts going up shortly here

Round Table

  • Meeting improvement discussion
    • Etherpad:
      • Consensus: People like chatting with others on the team, and knowing what everyone is working on
        • Other notes: Too long, hearing what people are working on lets others emphasize issues
    • Proposal: Everyone can summarize their work in bullets briefly; we can make an auto-generated wiki page of bug lists for those who are interested in that;
      • Suggestion of no more read-only
        • I like that there is more variety – imo, easier to maintain focus on; worried about length
      • Finkle would like more people to add to the topics of the week
        • I agree – “here is the stuff that is particularly relevant to everyone!”


  • 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