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-09-02 (moved to Tuesday)

Topics for This Week

Restricted Profiles
Support for Prefer:Safe HTTP header landed. Enabled when using Restricted Profiles on Android tablets.
Initial onboarding/first-run UX has started landing.
Error Pages
Initial work in making Error Pages more useful has also started to land. First up, is helping with simple Wi-Fi toggling.
Second Screen
Lots of great feedback and bug reports about Chromecast support in Nightly. Fixes have been landing.
Feature Mini-Videos
A bunch of mini-videos on Firefox for Android features are now public on the Firefox Youtube channel.

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.

  • bug 1038880 - Zafar fixed a bug where the maximum-scale component of the meta-viewport tag was being ignored if the minimum-scale component was not specified.
  • Frédéric Wang fixed bug 1042257 - Integrate GeckoAccessibility into GeckoView
  • Ramasamy Gopalan fixed bug 978932 - Catch OutOfMemoryError in downloadFavicon and bug 1055315 - Add telemetry probe to measure when user changes search engine in search activity
  • fedepaol filed and fixed bug 1056315 - Animate tab panel header on first tabs panel open
  • amoghbl1 filed and fixed some cleanup bugs - bug 1057792, bug 1057787, bug 1057780, bug 1057789
  • vivek fixed bug 1034261 - Disable saving videos as PDF, and he's working on some about:feedback improvements - bug 799562 and bug 1007436

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>

Alan K. (ack)

Last week:

  • cloudsync patch cleanup, partner support

This week:

  • mesh networking, static address assignment
  • ad-hoc support on flame


Working on


<Read Only>

  • Lots of arguing over SafeBrowsing
Working on

Randall Barker

Last week:

  • Continued port of WebRTC OpengGL render code to Roku NDK. Can render single i420 image.
  • Addressed comments on bug 1048425 Enable support for tab sharing with Roku device. Waiting to land until Roku Channel may be used for testing.

Next week:

  • Get WebRTC OpenGL render code running on Roku.
  • Continue to try and land standalone code.
  • Investigate sending H.264 instead of VP8 video to standalone WebRTC.
  • Land bug 1048425 Enable support for tab sharing with Roku device.

Eugen Sawin


Present & Future

  • Janus Proxy
    • Client connection speed assessment (required for dynamic compression rate adjustments)
    • More wiki updates (feature discussion)

Sylvain Cleymans

Last week:

  • Integration of both mozjpeg and jpeg-turbo in the image compression tool
  • Wrote a node wrapper

Next week:

  • Integrate the new image compression into Janus
  • Improve it

Martin (mmcdonough)

Brian Nicholson

<Read Only>


<Read Only> Landed:

  • bug 1055212 - JavaScript Error: "this._items[aData] is undefined" {file: "resource://gre/modules/PageActions.jsm" line: 57}]
  • bug 1042196 - Provide a wifi toggle widget on error pages
  • bug 1048545 - Tapping the branding logo in the browser widget opens a new tab
  • bug 1045274 - Basic tests for GeckoProfile
  • bug 1046885 - Disable installing webapps in guest mode
  • bug 1052387 - Setting to clear data on quit doesn't clear tabs from last time panel
  • Chrome cast regressions: bug 1057866, bug 1053889, bug 1055012
  • bug 989094 - Webrtc permissions prompt should remember your last choice. Needs review!

Working on:

  • bug 1042205 - Provide search suggestions from our history db on error pages (up for review, other error widgets bug 1042201, bug 1042199
  • Continuing work on guest widget:
    • bug 815682 - Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above
    • bug 1058150 - Use a restricted profile for Guest mode


<Read Only>

  • Investigating
    • bug 1020505 - Regression: Browser menu has width issues
    • bug 1050780 - Browser menu missing dividers in Android L Preview
  • Toolbar refresh
    • bug 1055576 - Factor out code to draw tab curves
    • bug 1056312 - Restore new toolbar 9-patch images
    • bug 1056976 - Increase height of HomePagerTabStrip
    • (In progress) bug 1058660 - Tweak history panel header color for better contrast with the tab strip background
    • (In progress) bug 1055536 - Too many differing background greys throughout the browser
  • Tablet refresh
    • (Writing tests) bug 1014987 - Display tabs horizontally
  • Misc
  • Slowly working on:
  • Lots of reviews


<Read Only>


<Read Only>


  • Updated home panel add-ons on AMO (and improved listings to make them more search-able)
  • Landed settings telemetry - bug 996753, bug 1007523 (search settings probes were uplifted to Aurora)
  • Open search plugin support in search activity - bug 1054303 and friends




<Read Only>


  • bug 1057651 - Remove excess padding from new_tablet_browser_toolbar edit_cancel
  • bug 1058277 - Remove excess padding from browser_toolbar edit_cancel
  • bug 1046017 - (researched) Tap focuses on URLs in Firefox 32 beta above the physical tap


  • Browser toolbar refresh
    • bug 1046203 - Change BrowserToolbar to use alternative layout when isNewTablet()
  • bug 1001655 - Replace applicable Strings in test code with StringHelper references
  • bug 1025546 - Support various image views in Hub panels
  • 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>

  • Vacation. Tired now. Catching up on bugmail. Lots of bugmail.
  • Chasing down more size issues: webappsstore.sqlite bloat (including 1.3MB of Marketplace description caches), unused resources, etc. Filed bug 1058934.
  • Discussing APK signing, power consumption, and so on.
  • Catchup chat with Nick, Garvan, vng.
  • Created Android Background Services bug components for Geolocation and FxA.
  • Synced tabs and send tab work, e.g., bug 1058298.
  • Lots of reviews.



<Read Only>

  • Reminder: urge contributors to create accounts, and add descriptive vouches to contributors you work with.
  • Reviews: stumbler, share overlays, mentored tickets with super-contributor (!) vivek.
  • Code: first landings and first review cycle for Remote Tabs home panel (action in bug 1014994). Many thanks to margaret and mcomella for timely reviews.



Martyn Haigh

Last Week

  • Obtained L3 commit access
  • UK bank holiday :)
  • Hacking on Tablet refresh, mostly refactoring and decoupling nested classes
  • Build issues -> had to update sdk to 20

This Week

  • Revelling in being the only Martyn/Martin on the team
  • More tablet hacking & filing related bugs
  • HG config and learning now that I am armed with commit access




  • Past
    • Updated mobile screenshots for Arcadio
    • bug 1052004: Toolbar refinements V1
    • bug 1055536: Cleaning up menu backgrounds
    • Created basic "guideline" files around our visual (structure/language)
    • Roku app UI updates
  • Upcoming
    • bug 1053390: Mobile (and Tablet) tabs tray exploration
    • bug 1058818: Clean up doorhangers
    • bug 1044947: Share overlay frontend
    • Picking up Search Activity (V1) work
    • Roku/Chromecast UI/UX audit
    • More screenshots for Arcadio


<Read Only>

  • Last week
    • Gave UX feedback for bug 1042201, bug 758317, bug 1058902, bug 1044947
    • Fennec and B2G browser sync-up
    • Surfacing addons kick-off meeting
  • This week
    • Program review, present launcher and lock screen study
    • Give feedback for bug 1027078 and follow up on bug 1042201
    • Continue tablet design work


<Read Only>

  • Past
    • Had kickoff meeting for Add-ons
    • Provided UX feedback for bug 965377: Reorganize and rework Settings, making use of android:summary
  • Upcoming
    • Surfacing Add-ons, working on navigation hierarchy for better discovery.
    • Filed some bugs:
    • bug 1058195: After installing a Theme Add-on, Theme does not show up in Add-on manager
    • bug 1058243: Redundant, confusing link in Add-on Manager to AMO
    • bug 1058263: Mobile AMO lacks Mobile Home | Register|Log in on Navigation landing
    • bug 1058278: New User Registration is not mobile friendly
    • bug 1058289: Carets and checkbox are flush right on menu



<Read Only>

No update this week; see y'all next month!


<Read Only>

  • Android test bugs in this week's War on Orange top 10:
1. 154 oranges: bug 1054292 (NEW)
   Intermittent Android TEST-UNEXPECTED-FAIL | |
   application timed out after 330 seconds with no output
   ("org.mozilla.fennec still alive after SIGABRT: waiting...", [@ + 0xd1fc])
3. 70 oranges: bug 1054456 (NEW)
   Intermittent Android talos command timed out: 3600 seconds without
   output running ['/tools/buildbot/bin/python',
   'scripts/scripts/', '--talos-suite',
   'remote-tp4m_nochrome', '--cfg',
   'android/', ' ...



<Read Only>

  • Met with Nick and Richard to go over remaining items for stumbler, a few more changes were needed, should land in Nightly this week.

Feature Focus

<Read Only>

  • Note:If you are working on a feature targeting anywhere up to 34, and it is not listed below already, please call it out to me.
  • There are a few changes to status of 34 items below, and a couple of items added (Toolbar updates, Restricted Profiles)
  • See Roadmap for more information, Meta bug details etc...

Firefox 32 (Beta) - Release: Sep 2, 2014

Firefox 33 (Aurora) - Release: Oct 14, 2014

Firefox 34 (Nightly) - Release: Nov 25, 2014

  • [ON TRACK] Toolbar Updates
  • [PROPOSED] Add support for Restricted Profiles (Prefer: safe)
  • [IN PROGRESS] Fatfennec: Minifying JS
  • [ON TRACK] Search activity v1
  • [ON TRACK] Moz Stumbler
  • [PROPOSED] Share handler overlay
  • [PROPOSED] Improved "Send Tab to Device" Experience
  • [PROPOSED] User-hand-holding to check the Unknown Sources checkbox
  • [PROPOSED] Form auto-fill improvements, native client-side work
  • [PROPOSED] Reflow on zoom (double tap) by default
  • [ON TRACK] Kindle-related fixes
  • [PROPOSED] Hub add-on: speed-dial panel
  • [PROPOSED] First-run tips
  • [AT RISK] Preferred web content language
  • [PROPOSED] Tablets: tabbed browsing refresh v1
  • [PROPOSED] Suggested sites v3

Round Table