Meeting Notes Meetings notes from the Mozilla community


Mobile: 2015-03-04

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

Topics for This Week

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] (milan)
1093815 Use AndroidPlatformDecoder for standalone MP3 on Android ASSIGNED Matthew Gregan [:kinetik] (kinetik)
1120762 Test, solidify, and document Google Play distribution approach for split APKs ASSIGNED Sylvestre Ledru [:sylvestre] (sledru)
1126561 crash in __aeabi_fcmpgt NEW Anthony Jones (:kentuckyfriedtakahe, :k17e) (ajones)
1127464 still crashing in nsObserverService::RemoveObserver(nsIObserver*, char const*) NEW 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 Anthony Lam (:antlam) (alam)
1131563 Only a few frames played in WebM video (Android 2.3/3.0/4.0+) NEW Benjamin Chen [:bechen] (bechen)
1134553 Downloads are not disabled in guest mode NEW

10 Total;
10 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: <n> to <n>, length: <m> 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 REOPENED Eugen Sawin [:esawin] (esawin)
1120511 Autophone – Twitter Throbber stop regression 2015-01-15 REOPENED Seth Fowler [:seth] (seth)
1122302 Replace “Add to Firefox” with “Send to other devices” menu item ASSIGNED Michael Comella (:mcomella) (michael.l.comella)
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 :Margaret Leibovic (margaret.leibovic)
1127445 Add “Add to reading list” button in the browser menu NEW Michael Comella (:mcomella) (michael.l.comella)
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)
1129168 Remote Tabs panel flickers after Bug 1063742 NEW Vivek Balakrishnan[:vivek] (vivekb.balakrishnan)
1129171 Update Remote Tabs home panel split pane styling for landscape tablets NEW Vivek Balakrishnan[:vivek] (vivekb.balakrishnan)
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)
1132918 Unrecognised words on direct voice input will display two error notifications NEW James Hugman [:jhugman] [@jhugman] (jhugman)
1132922 The voice input launches directly with the error ‘Audio problem’ NEW James Hugman [:jhugman] [@jhugman] (jhugman)
1135770 “Welcome to Fennec” screen is too long for HTC EVO NEW Chenxia Liu [:liuche] (liuche)
1135771 “Welcome to Fennec” screen isn’t scrollable in portrait mode NEW Chenxia Liu [:liuche] (liuche)

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

  • Tyler St. Onge [:dropkick] fixed bug 1134927 – Add ‘Add to Reading List’ back to context menu
  • Ponç Bover [:pbover] fixed bug 1126978 – Remove duplicated styles on TabsGridLayout
  • mantaroh fixed bug 1130614 – Selects in disabled fieldsets still open
  • vivek fixed bug 1136699 – Temporarily disable swipe to refresh in synced tab landscape mode
  • capella fixed bug 1130258 – Avoid closing wrong Text Selection
  • (iOS) sleroux fixed bug 1135981 – Search View Results Crash
  • (iOS) sleroux fixed bug 1134231 – Send email feedback with app snapshot

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>

  • “Fixed” bug 1127464 – still crashing in nsObserverService::RemoveObserver(nsIObserver*, char const*)
    • Actual cause is probably OOM caused by bug 1137251 – Massive memory leak with Firefox 36+ (maybe related to WebGL)
      • But we should crash better when random libraries decide to exit now
  • Tracked down cause of bug 1125048 – Slow fling speed with thumb flings (high DPI)
  • Investigated bug 1121541 – Autophone – PROCESS-CRASH | dom/media/test/test_autoplay_contentEditable.html | application crashed [@ + 0x1cd54]
  • Looking into a big simplification of EGL setup in bug 1136364 – Remove EGLSurface creation in GLController
  • bug 1084441 – Fix up test_can_play_type_mpeg.html for Android
  • bug 1119962 – “make mochitest-remote” busted on Android with adb > 1.0.29
  • Finally got contractor stuff worked out (I hope), should start next week.


<Read Only> (on leave)

Randall Barker

Last Week:

  • Working on supporting Android Presentation API for tab mirroring.

This Week:

  • Get compositor to do second pass to Presentation surface for tab mirroring.

Eugen Sawin


  • IME
    • bug 1118467 – Keyboard doesn’t stay open when trying to input text on site

Working on

  • IME
    • bug 1134205 – Debug assertion on text input in input forms
    • bug 1134209 – Text deletion copies text in contentEditable elements
    • bug 1051556 – crash in java.lang.IllegalArgumentException: invalid selection notification…

Brian Nicholson

<Read Only>
iOS search screen improvements:


<Read Only>


  • Doorhanger improvements, Passwords
  • Reviews




<Read Only>


  • Reader view
  • Phone screens




<Read Only>


  • For 38: “Send to other devices” in share menu & “Add to Reading List” in app menu
  • Android L regressions from status bar tint backout




<Read Only>

  • Reading list
  • Hiring
  • Guidance for desktop Sync stuff
  • Split APK stuff
  • Some query optimization work for browser data on iOS


Working on


<Read Only>

Projects for this cycle:

  • Implement Firefox Accounts for iOS: bug iosfxa
    • Landed preliminary sign in/sign up/settings web view bug 1129161
  • Writing UX for the settings sheet



Martyn Haigh




Still working on Reading List Client. Goals for this week:

  • Merge code in a branch of firefox-ios
  • Have basic syncing going (without conflict resolution)
  • Update Reading List UI to look in new storage

Moved iOS Nightly build server to – I will setup accounts there for other devs if you want to see the build results or run your own bots on it.

Because we are one man short, (congrats wes), i will start picking up a bunch of UI bugs and/or PRs.

James Hugman

<Read Only>

Android (WIP):

  • Voice integration bugs
  • Build sperlunking, in the context of ZXing.

iOS (patches in flight):

  • adding a logging library
  • opening non-http links.


<Read Only> (sick)

  • 1124895 Add password manager usage data to FHR
    • super duper high priority
    • want to uplift patches to beta (37) asap
    • mobile will require its own patch for probes, will be a different bug
    • JS is throwing an illegal character on #ifdef ANDROID
      • think it points to a build system issue, the preprocessor should have removed that before the JS code runs. Either the preprocessor is not running on that file, or is somehow messed up. I have messed with the & files with no success so far. See latest comment on bug for more details.



Working on



Working on


  • Past
    • bug 1122302: UX for “Send to device”, Share overlay
    • bug 663803: Magnified view UI for “areas of clustered links”
    • bug 1137483: “Quick search” bar above keyboard
    • Filing polish bugs
      • Voice input follow up, “Split-pane” Home Panels UI, Tablet Bugs
  • Upcoming
    • First Run Co-ordination w/ Gemma
    • Iterating on Passwords & Doorhangers w/ Liuche
    • Follow up “Open-in-Background” w/ Mhaigh
    • bug 1091826: Clean up UI of all Panels empty state
    • Portland next week for UX week on Reading List/Task Continuity



  • Finalized Reader View v1 design spec: bug 1126486
  • Revising Share/Send widget, error states
  • FxA loading interstitial
  • Asset auditing
  • General dogfooding on both platforms
  • Portland next week


  • more mockups (search settings, bookmark edit/manage, etc)
  • starting to review PRs that relate to UX stuff


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