Meeting Notes Meetings notes from the Mozilla community


Mobile: 2015-09-02

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm


Tracking Review


  • Next Build:
ID Summary Status Assigned to Last change time
1016555 Disable OCSP checking for certificates covered by OneCRL ASSIGNED David Keeler [:keeler] (use needinfo?) 2015-08-28T15:55:13Z
1170651 crash in js::jit::GetPropertyIC::update(JSContext*, JS::Handle<JSScript*>, unsigned int, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) NEW Kevin Brosnan [:kbrosnan] 2015-08-06T17:42:20Z

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


  • Next Build:
ID Summary Status Assigned to Last change time
1137898 Use a hierarchical pattern for computing version codes ASSIGNED Nick Alexander :nalexander 2015-09-02T19:23:36Z
1156553 Tab queue makes captive portal use annoying ASSIGNED Martyn Haigh (:mhaigh) 2015-08-20T17:14:28Z
1172359 (Android) WebRTC crashes when microphone is enabled UNCONFIRMED Randall Barker [:rbarker] 2015-08-20T17:58:02Z
1177414 Queued tabs stall on load ASSIGNED Martyn Haigh (:mhaigh) 2015-08-20T18:14:05Z
1186020 Download icon is very dark NEW Michael Comella (:mcomella) 2015-09-03T00:09:12Z
1190301 Refine appearance of tab audio indicator NEW Michael Comella (:mcomella) 2015-09-03T01:01:39Z
1191330 Autophone – July 31 regression in Throbber start nexus 5 Android 4.4 NEW GaryChen [:GaryChen][:PYChen][:gchen][:陳柏宇] 2015-08-06T17:35:10Z
1191918 Round battery level to integers (or tens?) to mitigate finger printing NEW James Willcox (:snorp) ( 2015-08-06T17:40:13Z
1194049 NsdManager increases power consumption NEW Gary Chen [:xeonchen] 2015-09-01T03:15:17Z
1198084 Tab audio indicator is not a11y friendly NEW :Margaret Leibovic (PTO Aug 27 – Sept 14) 2015-09-03T01:42:00Z
1200665 Update to SUMO URL on restricted profile Splash screen (internally known as KidFox) ASSIGNED Sebastian Kaspari (:sebastian) 2015-09-02T21:38:40Z

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


  • Next Build:
ID Summary Status Assigned to Last change time
776030 Allow Fennec to use the AsyncPanZoomController NEW Randall Barker [:rbarker] 2015-09-02T19:15:23Z
886969 Fennec allows scrolling of pages with overflow:hidden on the body element NEW Randall Barker [:rbarker] 2015-09-01T14:29:56Z
1047127 Panning very stuttery on this page with overflow-x NEW 2015-06-10T18:43:44Z
1131084 Can not mirror tab to Chromecast device NEW Randall Barker [:rbarker] 2015-06-17T18:31:14Z
1144534 fuzzy/bad looking text depending on scroll position, or fuzziness coming and going NEW 2015-08-06T17:41:46Z
1168867 Size of new Gecko selection carets doesn’t take font inflation into account NEW 2015-07-31T02:27:20Z
1171860 Tapping the tab queue notification will open the link in normal browsing with “Open links in Private browsing” pref enabled NEW 2015-08-20T17:15:28Z

7 Total;
7 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. Want to update this section?

  • mzpppp fixed bug 1199981 – Cannot launch due to dynamic loading error.
  • Ahmed Khalil fixed bug 1180287 – Hide client records that are likely to be duplicates or stale
  • Dominique Vincent [:domivinc] fixed bug 1190332 – Zoomed View appears in textareas
  • Dominique Vincent [:domivinc] fixed bug 1191041 – Increase the likelihood of “zoomed view” triggering for small elements but decreased the likelihood for large elements
  • Garvan fixed bug 1195854 – TelephonyManager.getNeighboringCellInfo() is deprecated in API level 23 (Android 6.0)
  • Kartikaya Gupta ( fixed bug 1197228 – Transparent BrowserSearch when searching on Android 2.3 phone when web content is in background
  • Kartikaya Gupta ( fixed bug 1199768 – Long-pressing at top of page with URL bar hidden triggers URL bar context menu
  • Kartikaya Gupta ( fixed bug 1200402 – Reader mode pages can get load with a desktop mode viewport
  • Mantaroh Yoshinaga[:mantaroh] fixed bug 1177510 – HTML input element’s max / min attribute does not work on Fennec.
  • Mark Finkle (:mfinkle) fixed bug 1078432 – Use Android print service to enable cloud printing
  • Mark Finkle (:mfinkle) fixed bug 1129614 – Regression: Sometimes thumbnails in the tabs drawer are not updated, they expire
  • Mark Finkle (:mfinkle) fixed bug 1196897 – Integrate Switchboard with onboarding for A/B testing
  • Mike Taylor [:miketaylr] fixed bug 976616 – Support dynamic viewport changes (changing meta viewport tag from JavaScript)
  • Myk Melez [:myk] [@mykmelez] fixed bug 1197920 – TypeError: DOMApplicationRegistry.getAll is not a function on Fennec
  • [:fabrice] Fabrice Desré fixed bug 1180358 – Add the b2gdroid sub-product
  • [:fabrice] Fabrice Desré fixed bug 1180461 – Package gaia in b2gdroid
  • [:fabrice] Fabrice Desré fixed bug 1181209 – [b2gdroid] Make it boot!
  • [PTO Until 02/Sep] Jean-Yves Avenard [:jya] fixed bug 1188871 – Loading a page with media content on hangs indefinitely

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), Android Platform Team (Jim, Randall, Eugen, Randall)

  • I’m working on updating our tile size and pool size to account for modern devices. Right now we barely cache enough tiles to even cover the screen on many devices, and with quad HD ones coming out soon (or already?) it will get worse. Once fixed, this should help alleviate checkerboarding some. Paint suppression work also continues, need to refactor a bit. I’m also looking into a hack using ‘screenrecord’ for the devtools guys.
  • Jim continues on JNI changes. We will soon be opening the browser window with a JNI call instead of the commandline, which allows us to easily hook up to the GeckoView that requested it.
  • Dylan is working on some bugs, including some JNI stuff
  • Randall is making good progress on APZ. He figured out some of the causes of bad event coordinates, and continues to fight through more of the same. It feels like we’re getting close to solving all of the really bad stuff here.
  • Eugen is fixing some media bugs, including getting hardware-decoded VP8/VP9 to work with MSE. This is important because YouTube really wants to use that. He also has some results from a tool he’s working on to time how long JS imports take. It is depressing. 2.9s to import all of our stupid JS on startup!



  • Landed video sandboxing work
  • Followups for intermittent oranges
  • Attempted to land new TP/SafeBrowsing prefs, needs Talos update


  • bug 1037560 Safebrowsing pleasereset resets all tables
  • bug 1175562 Persist last update time for updates/gethash completion
  • Working on other e10s + WebRTC bugs

Brian Nicholson

  • bug 1197465 – Session restore sends along a localhost referrer
  • bug 1191687 – Opening some links with VoiceOver shows context menu
  • Swift 2.0
    • bug 1199808 – Fix Client build optimization settings
    • bug 1199368 – Sites don’t load from entered URLs or top sites
    • bug 1199836 – Session restore broken after Swift 2.0 changes
    • bug 1199849 – Reader View broken after Swift 2.0 changes
    • bug 1200715 – Swift 2.0 crash when selecting Reader panel
    • bug 1199814 – Invert nil try? assertion in SearchEngines.swift
  • Briefly looked into using window.find() for Find in Page



  • First run and Switchboard A/B testing




Last week 🙁


  • 1196950 – Use font downscaling for (possibly) truncated strings
  • Integrate Home Feeds add-on to Fennec


  • Home Feeds cleanup
  • Home Feeds network performance






  • Updated 3-dot menu & add tab icons to Material design & cleaned up menu




  • Writing about deXULification.
  • Writing about bookmarks. Comments, please.
  • Reviews.
  • Triage, meetings, 1:1s, etc.


  • Landed build system bits of b2gdroid \o/
  • Sign in to Firefox Accounts on the web
    • bug 1191067
    • First round of patches will land shortly, thanks to sebastian for reviews
    • Meeting with rfkelly, markh, zaach re: Device Handshake to determine capabilities with fxa-content-server
    • Meeting with stomlinson, zaach re: context=fx_fennec_v1 requirements
    • Discussed “new account” and “re-linked account” UX with antlam
      • Approach will be to briefly animate notification icon, then clear notification after first Sync
    • Second round of patches up for review in next couple days
  • android:versionCode
    • bug 1137898
    • patch is reviewed and about to land
    • let me know about local or remote failures to push APKs to device (this should not happen)
    • plan to uplift to Aurora immediately, so that it’s in Beta (and the Play Store) in ~3 weeks
  • pinning Android version dependencies using AAR files at configure time
    • bug 1108782
    • will help us keep build working across Google upstream changes
    • first round of patches got very helpful glandium feedback
    • thanks to Sebastian for testing \o/
  • also helping jrconlin land GCM and Push Notifications bridge



  • PTO Friday and next week
  • bug 1194338 – Support for downloadable content / fonts
    • bug 1200291 – Implement simple package registry for downloadable content
  • “Project KidFox” bugs


Martyn Haigh

  • UK bank holiday Monday just gone.
  • Looking at set a homepage





  • Fixing 1.0.5 issues
  • Resolving Swift-2.0 crashes after master merge
  • Working on a a small feature for reorganizing home panels

James Hugman


  • Working on addons/WebExtensions runtime; got minimal ‘Cloud To Butt’ working.
  • background pages & manifest.json parsing work in progress.


  • Swift 2.0, FxA tests hitting live servers. I do not like this arrangement.
  • Bugs are coming! from New Zealand!





  • Saved search suggestions have landed. Have an opinion? LMK


  • Swift 2.0 now compiles!




  • Upcoming
    • Follow up with Awesomescreen search bugs, Hello, and TV
    • Connected reading list co-ordination for Android
    • bug 1195721: Set a Homepage UX
    • bug 1069035: Settings re-org (Research pending)


  • Pocket integration mocks, continued (Android and iOS)

Still working on:

  • bug 1186013 Offer to open URLs on the clipboard when entering Firefox
  • bug 1162778 When disconnecting account, give user option to clear browsing data
  • bug 1193363 Determine how to maintain relationship between panels and webview
  • bug 1197337 Improve clarity of on-boarding tour first slide string (String chosen)


  • bug 1145228 Allow collapsing and expanding Synced (Remote) Tabs clients
  • bug 1182303 Firefox iOS susceptible to infinite alert loops
  • bug 1196950 Use font downscaling for (possibly) truncated strings



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