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 is 2013-10-28

Topics for This Week

Favicon Work Landed
Chris Kitching's major overhaul of the favicon system landed (see bug 914296). We found a few regressions, but keeping looking. This is a Fx27 feature. Any bugs that were fixed by the overhaul, but are also needed on Fx26 need other less risky patches.
RTL Work
The group of students working on RTL have been making some progress. A patch is up for changing our AndroidManifest.xml to advertise that we want to use RTL (see bug 924418). More layout and code patches are needed before we land anything though.
Home Page Status
We triaged the Fx26 tracking Home page bugs on Tuesday. The remaining bugs appear to have owners and patches are in progress. There are a few performance bugs, one of which (bug 916099) will need some attention. The Eideticker regression (bug 908225) might be fixed today.

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.

  • Lauren Ko fixed bug 919301 - When in private browsing stop showing "switch to tab" from normal browsing (her first patch!)
  • kar fixed bug 903084 - Add Bing as a general search provider for specified locales for Fennec (also her first patch!)
  • fedepaol fixed bug 921776 - Notifications aren't properly dismissed when multiple downloads are started from private tabs
  • capella fixed bug 923086 - "Add to reading list" button does not save it's state and bug 923764 - An intermittent failure in testBookmark (maybe we should make a new badge for fixing robocop bugs!)
  • ckitching (finally) landed bug 914296 - The favicon cache re-write! And also some other favicon-related bugs bug 923218 and bug 926497

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)


Chris Lord (cwiiis)


  • Past week
    • Worked on bug 909974 - Compositor thread hang monitoring/telemetry
      • Have the monitoring part
      • Working on the telemetry part
    • Fixed bug 917685 - [TABLET] "Request desktop site" does not work on
    • Investigated bug 890985 - crash in nsStandardURL::SetSpec @ nsStandardURL::BuildNormalizedSpec
    • Uplifted bug 909940 - Default keyboard on HTC One only swipes first word in awesome screen
  • Next
    • More hang monitoring


  • Last week:
    • bug 898767 crash in mozilla::DecoderTraits::CanHandleMediaType
    • Fuzzer for that bug, causing fallout:
    • bug 927462 String matching logic in OmxPlugin.cpp is brittle
    • "probably" can play can audio/webm
    • Build bugs fallout:
    • bug 926797 Remove r8c / 32-bit / gcc 4.6 references from mozconfigs
    • bug 925705 Network cache fails to compile with logging disabled
    • WebRTC UI test investigation
  • Next week:
    • Write the WebRTC UI Test
    • WebRTC load monitor/adaption

Randall Barker

  • Last week: worked on solution for progressive tiled rending in B2G that was unworkable.
  • This week: Get new solution up for initial review (hopefully by end of day or some time tomorrow).




  • Checked in spatial navigation with a test \o/
  • Finshed the cache for querySelector and querySelectorAll.


  • File followups for spatial navigation
  • Refactor gfx code
  • Fix bug 914029. Critical regression in the dom :(

Brian N


  • To Smoothie or Not To Smoothie
    • Added Smoothie, fixed a bug in Smoothie, made everything working
    • Added FaviconsLoader to load first 26 items.
  • bug 926574 - Fixed SQLite ANR's.
  • bug 917947 - Search engine icons are so small.
  • bug 918044 - Investigated infinite layout passes.
  • bug 925068 - Device rotation causes Bookmarks to lose its folder.


  • Bug 757481 - Tests for prompt service. - Passing! But lots of blue. We should have rc4 to fix that soon.
  • Bug 777451 - Allow better communication between pages and java in robocop tests
  • Bug 920170 - Provide an intent chooser dialog type
  • Bug 780379 - Firefox mobile cannot open .m3u8 file (broken file?) - Need one last change here to match the mockups.
  • Bug 825041 - MozActivity support for web apps on Android - WIP in the bug
  • Bug 768667 - Use the action bar for text selection on ICS+ - WIP in the bug. Test build at
  • Bug 704229 - Unify touch video controls - Updating to new specs


Last week

Next week




  • Past
    • bug 888086 - sync/ claims `StringBuffer should be used instead`
    • bug 902560 - All FakeProfileTestCase tests fail in setUp() if fake profile dir is not removed
  • Present
    • bug 870925: (r-) Add submissions info to FHR documents
    • bug 915918: (r-) If a different tab is selected in the background while in editing mode, URL being entered will open in that new tab
    • bug 925546: (r+) Rename TopSitesGridView.OnPinSiteListener to OnEditSiteListener
    • Tracking 26
      • bug 919234: Regression: Unpinning a site flashes thumbnail into neighbour thumbnail spot
      • bug 924480: (r?) With talkback, Swiping right from toolbar brings you to content, event when about:home is visible.
  • Future
    • bug 910859: Bootstrap new UI testing framework
    • FHR
      • Architecture docs
      • Minor bugs and regressions
    • bug 898613: [fig] Editing mode tests (followup to bug 895828)


  • Favicon and other reviews.
  • Attempting to land bug 922694.
  • Search un-filtering for FHR.
  • Assorted randomization.
  • Fixing trychooser to support robocop-*.
  • Experimenting with Phabricator.


  • See mobile-firefox-dev for build system improvements supporting the Great IDE Project.
    • Less preprocessing! Win!
    • r+ for declaring Android resources in (, will land shortly. Several follow-ups in the works.
    • ASK: Does anybody know how to determine the language/languages currently being re-packed? We need this to declare res/values-XX directories.
  • Started to work on mach commands for running mobile/android reftests and robocop tests.
  • Continuing to push on Sync 1.1 with FxAccounts; we're syncing bookmarks happily.


last week
  • bug 922145 - publish nightly builds of GeckoView library and assets, actually landed, yay!
  • bug 903082 - Add Yahoo as a general search provider for specified locales for Fennec, also landed
  • bug 742832 - tab streaming for WebRTC, got r+ but want to get another review on nits
  • bug 923795 - Add condition to MozParam to detect top 2 (or N) position, waiting for review from gavin
  • bug 890985 - crash in nsStandardURL::SetSpec @ nsStandardURL::BuildNormalizedSpec, r+'d patch, need to land
next week
  • will be in Paris for the rendering work week


  • Coding
    • GeckoView fixes and review comments
    • Chromecast/Roku review comments
  • London next week
    • Techtalks
    • DroidconUK

Ian Barlow


Recovering from Post Summit Reorg Workweek UX-workshop Travel Mozflu Syndrome. It's a thing.

This week:

  • Looking through Summit feedback, and what we can start to act on. Could include:
  • Finalized UI flows for selecting your preferred language for web content (Accept-language header customization) -- this is ready for implementation now.
  • bug 927006 Adding a split action bar to our phone UI
  • Thinking about a preliminary Kinderfox feature set
  • Working with Madhava on a desktop/mobile UX strategy for the next year, with a focus on looking for how we can continue to converge the Firefox experience across all of our platforms.


  • PDF.js experiments with Ian -- focusing on navigation right now.

(taking longer than expected, but it will be awesomer…)



  • team digging into requirements to install apps via APKs
  • myk and/or bwalker to start attending these meetings to give updates and answer questions
  • watch this space!



Feature Focus

Fx25 (Ships 10/29)
Fx26 (Ships 12/10)
Fx27 (Ships 01/21)
Fx28 (Ships 03/04)
Fx29 (Ships 04/15)

Round Table