From MozillaWiki
< Mobile‎ | Notes
Jump to: navigation, search


  • Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: Audio-only conference# 99998
    • People with Mozilla phones or softphones please dial x4000 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 99998
    • US/California/Mountain View: +1 650 903 0800, x4000 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x4000 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 99998
    • CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 99998
    • CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x4000 Conf# 99998
    • FR/Paris: +33 1 84 88 37 37, x4000 Conf# 99998
    • Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
    • SkypeOut is free if you use the 800 number
  • #mobile for backchannel
  • Mobile Vidyo Room


  • Next merge: 2014-04-28

Topics for This Week

Firefox Hub
Planning to publish feed add-on for 30 on AMO this week. Starting to write API documentation on MDN.
Support for scoped SharedPreferences landed. Major ts paint regression, investigating. Might have to backout.
Context menu Quick Share
Landed, but exposed some regressions. Wes is working on it.
UI Telemetry
The initial patches landed. Let's start looking at the data.

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.

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)

  • bug 987010 - [Skia] ConvertBGRAToBGRX is sitting on a hotpath and we don't want it there
  • bug 985155 - Intermittent Android 2.3 | application crashed [@ 0x0]
  • bug 990174 - SkiaGL runs out of memory when drawing lots of shadowed images
  • Continued work on push notifications
  • Investigate whether or not we can turn canvasmark back on for panda
  • Work on actually testing SkiaGL in mochitest


<Read Only>

Past week

  • Mostly worked on native JS object support
    • Should be landing soon; mailing list post(s) coming.
Working on


  • Last week:
    • Attempts to verify H264 acceleration on Firefox Flame
    • Various reviews
    • Android WebRTC 3.50 update
    • Update dev VM
  • Next week:
    • More fiddling with the Flame
    • Android WebRTC 3.50

Randall Barker

  • Last Week: Posted patch for bug 759448 - Prevent listeners from being registered until needed. Worked on resolving undefined xpcom/xul symbols is WebRTC code for Roku.
  • This Week: Continue resolving symbols and creating drop in replacements for XPCOM components in WebRTC code.

Brian Nicholson

  • bug 988527 - End of progress bar is offset by 1px
  • bug 989098 - Improve EventDispatcher/Messaging.jsm
  • bug 946022 - Implement requestAutocomplete for Firefox for Android


  • bug 942270 - Add Quickshare buttons to Context menu
    • bug 990364 - Share options have dramatically shrunk. Have fix. Uploading.
    • bug 990642 - Regression: 'Share Image' shares link and not actual image
  • bug 985400 - Unable to interact with sub menus on LG Optimus 4X HD (4.1.2)/LG G2
  • bug 990395 - After installing Link Bubble, all web pages get a HelperApp icon
  • Second screen. Trying to get video casting working via Chromecast or Mircast devices before we work on the harder problem of casting whole tabs.
  • bug 905860 Kohls ad drag to reveal doesn't work


  • Blocked on Download Mananger
  • Working with fabrice today in MTV on Web Activity support - should be able to land very soon
  • Adding swipe-to-refresh support for home panels




<Read Only>

Last week

  • bug 940575 - Implement per-profile SharedPreferences, eliminating uses of PreferenceManager
  • bug 985211 - Disabling hub panels in regular mode affects guest mode
  • bug 974601 - Avoid saving new configuration on refresh if still using default HomeConfig
  • bug 988355 - Only force reload on configuration changes in DynamicPanel
  • bug 933739 - Issues in URL domain autocompletion
  • (Investigation, Round 2) bug 974434 - Add support for items with variable height in PanelGridView
  • (In progress) bug 976064 - Create a loader per panel view instead of per dataset id
  • (In progress) Bootstrapping the framework for Suggested Sites
  • Prepared presentation for London Mobile Summit 2.0

Next week

  • More focus on the Suggested Sites framework
  • Some more Hub stuff


This week

  • bug 977196 - UI Telemetry for opening urls
  • bug 981028 - Add telemetry probes for Top Sites
  • bug 909618 - Remember about:home tab selection
  • bug 967293 - Remove duplicate logic from TopSitesPanel.onContextItemSelected()
  • bug 857990 - Save/Restore scroll position for an article in Reader Mode


<Read Only>


  • Prototype another settings rewrite for Fragment-only (replace PreferenceActivity, handle prefs, tablet UI preferences)
  • misc telemetry bugs/reviews
  • Beta notification for new telemetry policy





Working on


<Read Only>


  • bug 957894 - Update account pickling code for Firefox Account
  • investigate bug 979621 - Android 2.3 testNewTab |junit.framework.AssertionFailedError: EditText is not found!


  • 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 965548 - Add a way to close edit mode in one tap
  • bug 989441 - Centralized documentation for writing tests


  • bug 983437 - Delay FHR pruning until the screen is off
  • bug 898613 - [fig] Editing mode tests (followup to bug 895828)
  • bug 963446 - Extend SyncAccountDeletedService to handle deleting client record for Firefox Accounts + Sync 1.5


Working on



<Read Only>


  • Lots of Sync reviews, and some small fixes.
  • Filing all the bugs.
  • Soon to be landing some context fixes, assuming Lucas fixes his GeckoSharedPrefs stuff (implicit dependency).
  • About to have very patchy availability (vroom vroom), but will be in MV and SF for a couple of days in a week or so. Will still be able to get to some reviews, and hope to make locale switching progress.


Working on



  • None. Did you know we have a new CEO?


Working on


  • Landing UI for tab streaming
  • looking at chrome cast, mostly banging my head against various walls
  • building and packaging GeckoViewExample by default landed
    • devs now need ant 1.8.0


Ian Barlow

  • Tablets
    • In Vancouver this week, doing some design planning
      • Tabbed browsing - refining design concepts from initial sprints
      • Search improvements - what could we do better on tablets? On all devices?
      • Gestures - what kinds of gestures ould we add that make browsing more comfortable?
      • Multi screen use
    • Also - in case you missed it last week, Yuan and Anthony pulled together some initial design sprint findings on tabbed browsing here:
  • Widgets are back!
    • Draft designs round 1
    • Stay tuned for refinements
  • Roku - locking down v1 designs with Anthony and Zhenshuo
  • Hub support - wrapping up initial RSS-themed release
  • Tiles - initial design exploration underway
  • In Denver next week for UX Mobile Immersion conference


<Read Only>

  • Last week
    • Android widget idea sketches
  • In Progress
    • PDF.js bugs break up
    • Bug 762298 - Request: Bookmark organization and or sorting
    • Bug 971922 - Lack of History Management in History 'Tab' confuse users



  • focus remains developer-facing issues in Fx29 Beta
  • still bouncing off zarro blookers for Fx29 Release
  • Go/No-Go meeting on Fx29 Release next Monday, April 7
  • Noteworthy Bugs:
    • bug 982557 - updating Fennec to a version with Synthetic APKs triggers app updates that hang on launch - uplifted
    • bug 970209 - webapp update logic in about:apps should be #ifdef MOZ_ANDROID_SYNTHAPKS - uplifted
    • bug 982559 - updating to Synthetic APKs and tapping Home screen icon for previously-installed webapp crashes Fennec - uplifted
    • bug 889744 - Cannot install packaged apps from reviewer details page on Android - under investigation
    • bug 989109 - WebAppRT expects return values from sendMessageToJava - fixed, will request uplift
    • bug 989294 - Synthetic APK never launches if downloaded outside Fx Marketplace - under investigation
    • bug 968129 - crash in java.lang.NullPointerException: at org.mozilla.gecko.gfx.GeckoLayerClient.setFirstPaintViewport( - fixed, will request uplift


Feature Focus

<Read Only> Nice work on landing UI Telemetry for Home Panels!


Round Table