Meeting Notes Meetings notes from the Mozilla community


Mobile: 2013-07-10

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


  • Next merge: 2013-08-05

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.

  • Roberta, a new Bugzilla user, landed her first patch this morning on bug 891187, removing some unused ABOUT_HOME_URL constants!
  • nickecarlo fixed bug 884336 – Remove trailing ‘/’ from URLs in titlebar and bug 856803 – Change About:feedback title to Open Sans Light
  • Michal Kajda fixed bug 889094 – java.lang.NullPointerException: at org.mozilla.gecko.BrowserToolbar.updateFocusOrder(

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!


  • Last week:
    • bug 803207 – Fix widget scale on fennec so that it works like on other platforms
    • bug 866265 – Finished up the transformation equations cleanup and testing in APZC
    • bug 866232 (in progress) – Adding some code to manage the tree of APZC instances and mux/demux messages to and from them
    • spent some time diving around in input event code to try to understand it and/or fix event flow on hidpi B2G devices (put on hold)
  • Next week:
    • finish up bug 866232
    • dig into bug 877602 (deadzone caused by dynamic toolbar) which I dropped the ball on

Chris Peterson

  • Submitting patches with review feedback for Push API bug 834033, including:
  • bug 889185 – Send OrderedBroadcast.js token to Java and distinguish between null and default permissions

Shane Tully

  • bug 889673 – Adapt Contacts Unit Tests for Android, waiting on review
  • bug 857730 – Implement contacts API, waiting on review
  • bug 832960 – Android manifest files requried before contacts API can be used
  • Waiting on feedback to figure out photo JS blob to Java translation


  • Past week
    • Looked at bug 881018 – crash in mozilla::layers::floor_div
    • Fixed bug 889881 – ANR: GeckoAppShell.pumpMessageLoop() can block the Gecko thread
    • Fixed bug 890620 – Password dialog doesn’t mask password
    • Fixed bug 888473 – Startup profiling should start GeckoJavaSampler right away
  • Next
    • bug 803616 – Eideticker profile symbolication is incorrect


  • Last week:
    • bug 891158 getUserMedia – Switching between landscape orientations on a rendered camera video stream in FxAndroid does not switch to the other landscape orientation
    • bug 880437 java.lang.NullPointerException: at org.webrtc.videoengine.VideoCaptureAndroid.DeleteVideoCaptureAndroid(
    • bug 880879 Update code from stable branch 3.30
  • Next week:
    • bug 885768 Cannot make a getUserMedia request within an iframe
    • bug 877701 Unable to join (or view other active party members) in an active room between Desktop and Android
  • Notable:
    • bug 885783 Followup to bug 882136 – Camera share icon gets stuck in the notification bar; media lock held on tab close


  • I just started this week. I’m very exicted to work together with all of you!
  • So far I’ve been ramping up by doing some refactoring related to the representation of points in different coordinate systems
    • bug 890938 – Convert AsyncPanZoomController::ZoomToRect to take a CSSRect instead of a gfxRect
    • bug 891468 – Convert nsEventStateManager::GetChildProcessOffset to return a LayoutDeviceIntPoint instead of an nsIntPoint
    • bug 891544 – Remove unneeded FromUnknownPoint and FromUnknownRect calls
  • In the coming days, I will finish up with those bugs and work on whatever else Kats throws at me 🙂

Brian N


  • Merged m-c to fig
  • bug 880513 – Sides of awesomescreen suggestion prompt is blue.
  • bug 891098 – Make LoadThumbnailsTask a static.
  • bug 891105 – Loading thumbnails through an AsyncTaskLoader.
  • bug 891636 – NPE in BookmarksListView click event.
  • bug 890671 – Timing issue of addon menu icon load.
  • bug 884340 – Allow addons to add menu items to tools.


  • Done
    • Bug 891048 – [FIG] Build crashes on Tablets
  • In progress
    • Bug 891183: [FIG] Change Title strip to Tabs strip for tablets
    • Bug 734877 – Add support for ‘PageActions’ so add-ons can add indicators to the URLBar


Last week

Next week

  • PTO on Monday and Tuesday
  • More about:home hacking


  • bug 887325 – Add missing system pages to testSystemPages
  • bug 870169 – Extract reuseable parts of ANRReporter
  • bug 891644 – Part 2: Adapt ANRReporter to use TelemetryRecorder
  • bug 871866 – Remote debugger


  • Landed bug 872806 – Distribution support for add-ons
    • Looking to uplift to 24
  • Currently working on bug 880060 – [fig] Fix robocop tests for new about:home
    • Green try results are blocked on bug 891579 – [fig] android.database.StaleDataException: Access closed cursor at android.database.AbstractWindowedCursor.checkPosition(
  • Added some improvements to our Get Involved page
  • Reviews, etc.


  • Past
  • Present
    • bug 863347 – awaiting review – [fig] Remove about:home from default bookmarks
    • about:healthreport
      • Reading code to understand the system
      • (Probably) bug 870925 – Add submission data (number of upload successes, failures, etc.) to the recorded data to test above understanding


  • Talking about Sync. A lot.
  • Started bringing mcomella up to speed on FHR.
  • Reviews, bug comments, et al. The usual.
  • Preparing to flash my new IdeaPhone. Hooray x86!

Scott (jwir3)

Last Week:

  • bug 878931 Landed and was uplifted to aurora.
  • Still working on CaretPosition assertions.

This Week:

  • bug 890309: Crash in Element::FontSizeInflation() when using FBTrace. I have a fix ready, but I’m just verifying that it’s The Right Thing.
  • bug 878935: Blur when performing reflow-on-zoom.


  • bug 889541 clobber java resources and objs if any of the resources change
working on


  • Bugs/Patches!
    • bug 886496 – When doing lazy tab restoration, set the browsers in question to display:none until restored [landing]
    • bug 889564 – ANR: LightweightTheme.handleMessage can block the Gecko thread [landing]
    • bug 888335 – Remove support for iGoogle/Reader from feed subscriptions
    • bug 888327 – Add support for adding feed subscriptions to
    • bug 891879 – Amazon search provider should be at www instead of
  • TODO:
    • Pull together plan for GeckoView [missed from last week]

Ian Barlow

This week

  • About:home
  • Move Add-ons / Search management UI into Settings bug 891115
  • Preliminary flows for PiCL (sync) sign in
  • WebRT – providing some UX guidance for a prototype demoing install/uninstall of synthetic APKs
  • Thinking about interesting things we could do with ‘save for later’ partners
  • In London next week for 1/2 FxOS Browser meetup, 1/2 hack on Android stuff with London peeps


  • Confirming we are good to go from a security standpoint for Dynamic URL Bar related bug 888690 – is now default true
  • Security champion?


Q3 goals have been defined (as below) and work is under way to get hosted and packaged apps installed on fennec.
Had short discussion with ibarlow regarding UX and will be meeting next week in London to discuss further.


  • install and launch hosted app

  • install and launch packaged app

  • command-line tool for generating APK based on manifest URL or app package (ZIP file)

  • web service to take URL and output APK

  • web service to take package and output APK

  • fake Marketplace that installs APK

  • post-uninstall cleanup of residual data

Stretch Goal

  • conversion of incoming intents to web activities

  • offloading Fennec permissions to external permission helper APK

  • install-time confirmation of permissions

  • updates

Future (a.k.a. Non-goal)

  • support for third-party marketplaces



  • bug 887902 – GC dead sections on android targets
    • Reduced APK size by ~1MB
    • Reduced Tp4 RSS by ~2.3%
  • Working on making event tracing play nicely with eideticker
  • bug 888268 – WIFI Network Latency rounded up to next 100ms by 802.11 PSP
    • Close to landing
    • Should improve networking speeds on wifi


  • bug 828571 Get unittests running on Android x86 [Emulator]

Feature Focus

Project management focus this week is prepping for a program review for Shumway, Initiating/Converging on Sec and Privacy Reviews (FHR, WebRTC, Dynamic URL Bar, NFC Bump, Geolocation). Also helping out A-team with a project plan and subsequent tracking WebRTC test automation.


Round Table


There is discussion in the news groups about reviews and generating a policy around quick turn arounds.!topic/


We’re hiring. Think of your friends, classmates and former co-workers.


FxA 25

  • JNIEnv::CallStaticVoidMethod | mozilla::AndroidBridge::SendThumbnail bug 890590 hitting this every other day on Nexus 4

FxA 24

FxA 23

  • No localized content on several about: pages – bug 891118
    • Fallout from split java/chrome strings – bug 792077
  • Deadzone/can’t tap link after address bar is scrolled out of view – bug 877602
  • Cannot show the dynamic toolbar on some twitter pages – bug 886576



  • FHR Article has been ready since beta 1 and will be tweaked for GA release of FF23
  • Since dynamic URL bar looks to be in FF23, a dynamic URL bar article will be written for SUMO (or we’ll modify the appropriate existing article)


  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 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