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-10-13

Topics for This Week

MFinkle talks about the pro's and con's of using commit() vs apply() for saving changes, along with patches to makes some changes.
Messaging.jsm API Changes
BNicholson talks about the recent changes to the Messaging API (JavaScript to Java and back again). Some code has landed, more to come. You'll see sendMessageToJava deprecation warnings in logcat now.

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.

  • Jeffrey Godwyll fixed bug 1060354 - Removing event listeners in LightWeightThemeWebInstaller
  • vivek fixed bug 984503 - Add "Remove Firefox Account" menu option to FxAccount status activity
  • capella fixed bug 1057685 - Tweak Browser:Quit to maintain existing support for add-ons and bug 1021804 - Long press on news story links invoke context menu
  • eedens fixed bug 1057390 - Clear focus when keyboard is dismissed and bug 1046972 - Hide settings button when keyboard is active
  • amoghbl1 is working on bug 1019045 - Unify magnifying glass/search icon

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 1056947 - WEBGL_draw_buffers extension incorrectly exposed in Firefox on some GLES3 devices
  • Investigate reftest hangs (bug 1059797)
  • Investigate crashes on Google Play
  • Fix up node-http2 some more
  • Work on per-connection metadata and statistics in Janus
  • Read up on <picture>, now supported in 34+ behind a pref
  • Look at implementing <img src="foo.mp4"> for gif -> video conversions
  • Reviews
  • Stuff

<Read Only>

Alan K. (ack)

Last week:

  • ad-hoc mode for FxOS is working
  • X-compiled OLSR for FxOS

This week:

  • CloudSync bounced this morning, investigating


  • Fix up static address assignment for IBSS
  • UI fixes for Mesh
  • Re-enable Wifi


Working on


Last week:

  • bug 1053264 Mouse cursor flickers after activating screensharing on Windows
  • bug 1060796 Limit screen capture FPS
  • bug 1057626 java.lang.NoSuchMethodError:
  • bug 1060249 Disable WebRTC content analysis of video frames for motion/complexity on Gonk
  • bug 972639 Investigate CPU impact of WebRTC content analysis code
  • bug 1060708 Front and back cameras on Android not recognized by facingMode gUM constraint
  • bug 525284 Permanent "browser_bug400731.js | leaked 1 docShell(s) until shutdown" when running tests only in browser/components/safebrowsing/content/test/

Next week:

  • bug 1061704 Expose facingMode properly in camera stack instead of doing camera device name string compare
  • bug 1059393 Investigate reducing the power consumption due to SafeBrowsing
  • Sandboxing
  • Standalone WebRTC

Randall Barker

Last week:

  • OpengGL WebRTC Player now works on the Roku.
  • Updated bug 1048425(Enable support for tab sharing with Roku device) so that it would launch the player channel automatically.

Next week:

  • Minor fixes to WebRTC Player on Roku (correct aspect ratio, detect dropped connection, etc.)
  • Set up private channel with Roku WebRTC Player to enable testing.
  • Investigate bug 1053426 Fennec crashes when tab sharing is active (Looks to be memory leak)
  • Continue to try and land standalone code.
  • Investigate sending H.264 instead of VP8 video to standalone WebRTC. (Not certain how critical this is as performance of VP8/OpenGL appears adequate)
  • Land bug 1048425 Enable support for tab sharing with Roku device. Possible now that there is something to test against.

Eugen Sawin


Present & Future

  • Janus Proxy
    • Review/testing of performance test suite and HTTP/2 support
  • Investigating bug 1034114, bug 1051637 and some others

Sylvain Cleymans

Last week:

  • Continued working on image compression
  • Fixed marionette tests and network simulation

Next week:

  • Finish image compression

Martin (mmcdonough)

Brian Nicholson

<Read Only>


  • bug 1056054 - crash in java.lang.NullPointerException: at org.mozilla.gecko.ChromeCast$VideoPlayCallback.onMetadataUpdated(
  • bug 1059096 - network error pages (about:neterror) have "XML Parsing Error: undefined entity" - due to Bug 1042196
  • bug 1055012 - crash in java.lang.IllegalStateException: Not connected. Call connect() and wait for onConnected() to be called. at Source)
  • bug 763671 - New designs for fennec form elements - Landing in 35 (today)
  • bug 1058150 - Use a restricted profile for guest mode. Landing in 35 (today)
  • bug 1048300 - Not obvious that browser menu is scrollable on small screen devices.
  • bug 1061936 - Excess logging in BrowserApp/GeckoAppBug 1061936 - Excess logging in BrowserApp/GeckoApp.
  • bug 1042199 - Widget for searching from error pages. Back in forth in reviews here.
  • bug 989094 - Webrtc permissions prompt should remember your last choice. Waiting for UX input.
  • bug 897711 - [guest] Provide an indicator for guest mode in the UI
  • bug 1061030 - crash in java.lang.IllegalStateException: Already registered Wifi:Enable at EventDispatcher.registerListener(
  • bug 1042205 - Provide search suggestions from our history db on error pages. Need some UX input
  • bug 815682 - Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above. Landing (nervously) in 35.
  • bug 901360 - Convert to Downloads.jsm in Firefox for Android


<Read Only>

Last week

Next week

  • Wrap-up tab strip v0
  • Wrap-up toolbar v1


<Read Only>






<Read Only>


  • bug 1046203 - Change BrowserToolbar to use alternative layout when isNewTablet()


  • Browser toolbar refresh
    • bug 1058909 - Implement new tablet toolbar display mode
  • bug 1001655 - Replace applicable Strings in test code with StringHelper references
  • bug 960746 - Back/forward button state can get out of sync on tablets


  • 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>

  • Chatting with Georg re telemetry/FHR unification.
  • Discussion with nalexander about Sync push and task continuity.
  • RTL kickoff.
  • Landed ckitching's share work with some fixes.
  • Landed locale-aware search activity change.
  • Reviews and fixes.

Next: web content language picker, fixing resource dependencies to work on split APKs.


Working on



<Read Only>

  • Stumbler landed, still build time off.
  • Mentoring new ticket with super-contributor (!) vivek: bug 966103.
  • Code: second review cycle for Remote Tabs home panel (action in bug 1014994), expected to land EOW.
  • Testing: first review cycle for |mach robocop| (action in bug 929654 and bug 874729).



Martyn Haigh

Last week

  • Learning HG
  • Tabs Adapter refactoring
  • Work on List / Tray view stub
  • Work on gridview

Next week

  • Learning HG queues
  • not killing gecko-dev
  • implementing gridview proper
  • Flying out to SF on Wednesday



  • Filing some bugs on SharedPreferences and StrictMode
  • Unbitrotting some second screen patches


  • Past
  • Upcoming
    • In Toronto!
    • Tablet UX exploration with Yuan
    • Search Activity P1 bugs
    • bug 1052933: Padding clean up for 'Top Sites' panel
    • bug 1058674: Explore UX options for alternatives when tapping the URL bar
    • Continue Panels visual clean up work
    • Screens for Arcadio


  • Last week
    • Program review
    • Followed up upon landing mini-onboarding and Share overlay.
  • This week
    • Presented launcher and lock screen study
    • Work on tablet design and onboarding with Anthony in Toronto
    • UX feedback for share overlay and other stuff


  • Past
    • Program review
  • This week
    • Continuing Add-on discovery work
    • Settings hierarchy, Site Settings
    • Looking at doorhangers with Anthony
    • NOT in TOR :-(



<Read Only>

Myk is away this week as well but will be back the next!




  • stumbler is in, but compile time off.
  • Blockers to landing for 34: opt-in message is wrong, need a permissions bump

Feature Focus

Round Table