Meeting Notes Meetings notes from the Mozilla community


Mobile: 2014-06-25

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


  • Next merge: 2014-07-21

Topics for This Week

UI Telemetry

Updated the UI Telemetry dashboard. We are moving into the interpretation phase and should be filing bugs for any actionable issues we discover.

Feature Videos

Launching a bunch of short videos that show off Firefox for Android features. Let’s push to get these released.

Turning off 2.2 tests this week

Some tests still don’t run on 2.3, so we’re going to loose 2.x test coverage for those. Beware and hand test relevant bits.

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.

  • Ethan Pransky fixed bug 1019009 – Detect unclosed Cursors in SQLiteBridge/MatrixBlobCursor
  • Hathibelagal A fixed bug 1027831 – Switch from deprecated FILL_PARENT to MATCH_PARENT in Java and XML (first patch!)

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>

  • Gonzales instance is up, details for testing coming later this week or early next week
  • Worked on a workaround for OpenSL hang on 2.3 bug 1020227
  • Miscellaneous Gonzales fixes/enhancements
  • Wrote an addon that lets you easily enable/disable Gonzales on mobile and desktop
  • Wrote a patch to support the upcoming networking support for changing networks

Alan K. (ack)

Last Week

  • CloudSync patch up for review
    • Will add support for Livemarks and Places Queries in a follow-up patch this week
  • New build provided to partner

This week

  • Mesh networking in B2G
    • Fixing up ad-hoc network support
  • Follow-up patch for CloudSync



Working on

  • bug 1016629 – Add native stack support in ThreadStackHelper


<Read Only>

  • Last week:
    • SafeBrowsing reviews as ever
    • Mentor bugs
    • bug 1018928 Regression: Selecting “No video” option from the permission prompt still shows the content of the device camera.
    • More Android WebRTC tests
    • bug 1029401 crash in mozilla::MediaEngineTabVideoSource::StopRunnable
  • Next week:
    • bug 1015932 Create a way to share the OpenSLES engine between cubeb and WebRTC
    • bug 983504 Make GUM able to pull screen into a MediaStream

Randall Barker

  • Last Week: Rebased standalone WebRTC code to tip of tree. Worked on add-on to stream tab from fennec.
  • This Week: Resolve issues with tab streaming from fennec. Rebase Roku build system and merge with standalone WebRTC branch.
  • Problems: Mystery crash in MacOS X standalone player. Need to understand why libmozalloc can not be statically linked. Only part of the player not being linked statically.

Eugen Sawin

Last week

Next week

Sylvain Cleymans

Last week:

  • Added tests to Gonzales

Next week:

  • Finish fixing the tests
  • Improve the testing system

Martin McDonough (mmcdonough)

Last Week:

  • Worked on AAC decoding in mpeg4 for Android.

This Week:

  • Work on H264 decoding.

Brian Nicholson

<Read Only>

  • This week
    • Experimental reader mode hint stuff
    • bug 1020602 – Send serialized input elements from form to requestAutocomplete UI component
    • bug 1020607 – Populate pending elements with values given by requestAutocomplete UI
  • Next week
    • PTO from June 26 through July 3


<Read Only>

  • bug 901803 – Integrate chromecast support into Firefox. All R+! Will land disabled until releng has the bits we need on build machines.
  • bug 1018468 – Provide fullscreen button for video. Finally landedÂ đŸ™‚
  • bug 1004715 – Home screen widgets. Picking up Jdover’s WIP. Looking at also putting this on the lock screen (for a guest mode).
  • bug 1014712 – use msapplication-TileImage and msapplication-TileColor to create home page tiles. Back and forth with rnewman on this, but getting there.
  • bug 1004495 – Tapping on a download notification doesn’t do anything (if Firefox is in the background). Revamping Notifications.jsm api a bit. Need a new patch.
  • bug 1001309 – Provide a way to clear history when Fennec’s put into the background. Updated. Waiting for reviews.


Last week

Next week


<Read Only>


<Read Only>

  • Landed three-dot menu in tabs panel with new “Close all” item (also telemetry) – bug 817716, bug 1023331, bug 1018432
  • Landed “Recent Tabs” panel – bug 1004850, bug 1026715
  • Search activity – discussions with eedens, got the project building locally, reviewing code
  • Google I/O today/tomorrow
  • PTO June 30 – July 11 (back to work July 14)


<Read Only>


  • Brought GeckoView into search activity
  • Landing 881091 — article content replacing author’s name in reading view


  • Content provider for search history 1017078


<Read Only>


  • bug 1028337 – ClassCastException when closing all private tabs


  • bug 998000 – Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode
  • [meta] bug 979921 – Android 2.3 test failures
    • bug 948591 – Intermittent testClearPrivateData | Exception caught – junit.framework.AssertionFailedError: Text string: ‘^Settings$’ is not found!
    • bug 979552 – Frequent Android 2.3 testAddSearchEngine, testBookmarkFolders, testImportFromAndroid, testSettingsMenuItems, testTitleBar | Automation Error: Missing end of test marker (process crashed?)
    • bug 979600 / bug 946957 – Android 2.3 testSessionOOMRestore | Page title is correct – got page3, expected page4
  • bug 1021356 – Refine visuals in empty private tabs screen
  • bug 1024778 – Do not use onFinishInflate in RemoteTabs*Panel
  • bug 1025546 – Support various image views in Hub panels


  • Too busy with other things:
    • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
    • bug 939350 – Create Python linter wrapper
  • bug 983437 – Delay FHR pruning until the screen is off
  • bug 989441 – Centralized documentation for writing tests


<Read Only>

This week

Next week

  • Testing the next batch of locales.
  • More distrodistro work.
  • Reviewing CloudSync again.


<Read Only>

  • We now have no code in the org.mozilla.fennec* Java package. Everything is in org.mozilla.gecko. Existing Intent handlers should remain. (bug 929865)
    • Please be on the lookout for funky Fennec Intent handling, especially around webapps and homescreen bookmarks.
  • Lots of Eclipse improvements — see my blog:
  • Actively working on Search Activity (now with Geckoview!) landing
    • Geckoview pre-req requires building differently than initial patches
  • garvank is close to landing the Stumbler \o/


  • chromecast tab streaming


<Read Only>

  • UI Telemetry
  • Q3 Goals

Ian Barlow

<Read Only>

  • Watching I/O Keynote
  • Detailing out Search UX
  • Gathering notes from Launcher / Lock Screen user studies

Anthony Lam

<Read Only>

  • Working Seach UX spec sheet
  • Contextual Hints bugs
  • UX designer interviews
  • Icon work
  • Toolbar refinements with Lucas
  • Research: first run, launchers

Yuan Wang

<Read Only>


<Read Only>

  • Looked at the packaged distributions thing with rnewman / mfinkle
  • Still here – ping me if you need anything


Et Cetera…

  • bug 1022607 JavaScript Error: “TypeError: request.response is null” when downloading webapp in Fennec – uplifted to Aurora
  • bug 1016576 sideloaded app dies on launch with ThreadUtils.assertOnThreadComparison from Distribution.doInit – fixed by bug 1013684
  • bug 1007112 crash in android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.GET_CONTENT } at – fixed
  • bug 974578 ‘java.lang.IllegalArgumentException: Receiver not registered’ after installing a webapp – fixed
  • bug 1024177 Web Runtime Apps Day presentation – fixed
  • bug 960584 notify user of download progress indication when fetching APK – blocked by bug 1029691
  • bug 1024724 Can’t install app if Fennec is in Italian – blocked on building multi-locale Fennec
  • bug 1021395 Web app machinery dumps lots of semi-sensitive data to logcat – in progress
  • bug 1026263 Error writing default prefs during packaged web app installation – under investigation
  • bug 1029691 Manifest not being checked on APK installation – new
  • bug 1029033 ‘pick’ webactivity action doesn’t return file content – new



Feature Focus

Updated Note! If you have existing Meta bugs for any of the below, please send them to me by EOD on Friday. Otherwise, I’ll be making one for youÂ đŸ˜€

Firefox 31 (Beta) – Release: Jul 22, 2014

Firefox 32 (Aurora) – Release: Sep 2, 2014

Firefox 33 (Nightly) – Release: Oct 14, 2014

  • [ON TRACK] Videocasting (Roku, Firefly, Chromecast), Epic/Meta bug 921924
  • [PROPOSED] Search activity v1
  • [PROPOSED] Tab mirroring (Roku)
  • [PROPOSED] Form auto-fill improvements
  • [PROPOSED] Create “Add-ons” page in settings
  • [PROPOSED] Preferred web content language
  • [PROPOSED] OEM distro service
  • [PROPOSED] Create a “Want to make me your default browser?” prompt for users somewhere
  • [PROPOSED] Suggested sites v2(Distribution support & non-Mozilla suggested sites)
  • [PROPOSED] Reorder Home Panels in Settings Via Drag and Drop
  • [PROPOSED] First-run tips
  • [PROPOSED] Tabs updates and improvements
  • [PROPOSED] Moz Stumbler


  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 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/Vancouver: +1 778 785 1540, x92 Conf# 99998
    • CA/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
    • US/Toll-free: +1 800 707 2533, (pin 369) 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