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


  • Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: Audio-only conference# 95312
    • People with Mozilla phones or softphones please dial x4000 Conf# 95312
    • US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 95312
    • US/California/Mountain View: +1 650 903 0800, x4000 Conf# 95312
    • US/California/San Francisco: +1 415 762 5700, x4000 Conf# 95312
    • US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 95312
    • CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 95312
    • CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 95312
    • UK/London: +44 (0)207 855 3000, x4000 Conf# 95312
    • FR/Paris: +33 1 84 88 37 37, x4000 Conf# 95312
    • 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
  • Warp Core Vidyo Room


  • Next merge is 2012-07-16
  • Beta
    • Fx14 Beta 6 went live in the Market on 2012-06-08
    • Fx14 Beta 7 build was tagged/built on 2012-06-12 and planned to be in Market on 2012-06-13 (fast tracked for longer field test)

Major Topics for This Week

Fx14 Endgame
With Beta 7 looking to be our last "full week" beta, we tried to be mostly code frozen yesterday (Jun12) even though the official code freeze date is Friday (Jun15). We have 3 release blockers
Fx16 and Fx15 Uplifts
Product, Release, UX and Dev are working on the desired Fx15 feature set using the Roadmap as a base. Some features will be higher priority than others. Lower priority features with higher risks might not make the cut for uplift to Aurora (Fx15). The safest thing to do is ask for approval if you are working on a Roadmap feature and the drivers will handle making the decision.
Friends of Mobile
Shout out to xmixahlx for keeping the Firefox on Android ARMv6 builds going. Read more about the ongoing work and feedback from users here: (14 pages)
Beta branch mechanics
Beta 7 will be the first release off our 14.0 release branch, which means that default mozilla-beta will be open to 14.1 landings (things marked blocking-fennec:.N+). Once 14.0 is released to our release channel in the market, the beta channel will start shipping 14.1 builds from the default mozilla-beta branch. This also means that as of now, anything landing for 14.0 will need to double land on the mozilla-beta default branch and the mozilla-beta MOBILE140_2012061216_RELBRANCH branch

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)


  • Last week
    • bug 756003 - scrollable divs with different overflow-x and overflow-y weren't scrollable
    • bug 759775 - fix checkerboard telemetry for RTL pages
    • bug 745250 - fix NPE in TouchEventHandler
    • bug 734504 - allow flinging out of overscroll
    • helped tn a bit with bug 747493
    • bug 705106 - make page pan to keep caret in view while typing
    • bug 763200 - fix NPE in handleActivityResult
    • bug 763592 - fix page reloads not getting detected correctly
    • bug 759678 - fix flash of unstyled content because of DOMMetaAdded processing
    • bug 755971 - change how .scrollHeight works on non-scrollable frames (maybe, still pending some discussion)
  • Next week
    • clear out a few more "old" bugs assigned to me
    • start looking at networking code - network performance, disk cache


Last week:

  • Just back from PTO
  • Working on bug 735461 Fennec does not interpret -profile argument correctly

Next week:

  • Bug 756817 Fix and reenable tcheck3

Chris Lord (cwiiis)

  • Last week
    • Back from vacation
    • bug 758620 - Improving fixed position layer zooming
  • This/next week
    • bug 758620 - Improving fixed position layer zooming

Chris Peterson

  • Done
    • bug 755517 - Input not accepting angled brackets on Gingerbread
    • bug 758820 - Form autocomplete of partially-entered words will replace the entered prefix characters with the autocompleted suffix characters
  • Next
    • bug 764193 - Allow form autocomplete popup after user starts typing
    • bug 751513 - Typing characters in the contenteditable div causes the whole line to be deleted


  • Last week:
    • bug 762479 Update Migration schema check to Places v21
    • bug 762620 Evidence that idle-daily can start misfiring
    • bug 710330 Implement bookmarks and history import from Android system DBs
    • bug 756912 Some thumbnails missing from Firefox Beta home screen
  • This week:
    • Land reviewed bugs (Profile Migration tests / backend for Android bookmarks import)
    • Fix SafeBrowsing
  • Blockers:

Brian N

  • Done:
    • bug 752245 - Interactions on the Google Play website are slow
    • bug 721640 - Perf: slowness in load of about:config
    • Favicon bugs (bug 762691, bug 744479, bug 760218, bug 756735)
    • bug 729495 - Hide http:// in URLs (in review)
    • bug 763396 - VKB is not dismissed when switching tabs (in review)
    • bug 763420 - Telemetry doorhanger appears after checking the "Send performance data" in settings
    • bug 762068 - Unable to disable search suggestions - Protocol not found: null
    • bug 764144 - Disable telemetry on Fennec Beta
    • WIP bug 754335 - Request for ability to select which privacy and security items to clear over entire wipe
  • Next:
    • bug 754335 - Request for ability to select which privacy and security items to clear over entire wipe
    • bug 753217 - Move and refactor tab-specific listeners
    • A few more search suggestion follow-ups


  • Done:
    • Bunch of bugs regarding Tabs UI - bug 739407
      • Basic code to change layout
      • Fixing the animation
      • Fixing the height
      • Replacing resources for buttons
      • Short tail of long problems
  • Next:
    • Trying to fix the crash on menu - bug 760267
    • Starting with awesome screen layout changes for tablets
    • Some more fixes on Tabs Menu - like preserving ActionBar characteristics
    • Getting aurora-approval and uplifting the Tabs UI
    • Code cleanups
    • (Plan Grand Canyon trip)


Last week:

  • Bug 759041 - Add swipe between screens in AwesomeScreen - bit unbitrot and test writing
  • Bug 713450 - Close tabs by slide - version 2 is up. I assume sriram has comments
  • Bug 753102 - Refactor GeckoApp into a better base class
  • Bug 715307 - Add ability to read profiles.ini

This week:

  • Bug 763570 - click events in frameset documents offset
  • Reland Bug 715307
  • Review for native date/time picker (input=date/time)
  • Bug 740586 - launch of basic app in a chromeless window


Last week

  • bug 750712 - Reader Mode: Implement about:reader
  • bug 750702 - Reader Mode: Cache pages in readable style (text + images) when they're added to reading list
  • bug 750698 - Reader Mode: Implement "read now" action
  • bug 760724 - Reader Mode: Update all icons in the URL bar and awesome screen

Next week

  • bug 750686 - Reader Mode: Implement reader style toolbar
  • bug 750681 - Reader Mode: Implement/define CSS for articles in the reader
  • bug 750683 - Reader Mode: Only enable reader operations (read now and reading list) when operation makes sense
  • bug 760645 - Reader Mode: Update reader popup to match state of current url
  • Enable Reader Mode on Nightly


  • None



  • bug 763991 - Disable Telemetry UI for builds without MOZ_TELEMETRY_REPORTING
  • bug 763916 - Fix test for missing viewport metadata
  • bug 762043 - meta viewport element should take precedence over mobile doctype
  • bug 763104 - Fix android builds with --disable-accessibility
  • bug 762632 - Add an assertMatches method to BaseTest for better failure diagnostics
  • bug 760087 - Don't steal focus from the findbar when Gecko IME state changes
  • bug 748609 - Fix testAboutPage with Firefox Beta branding


  • Another findbar keyboard bug (bug 762309).
  • Create findbar and viewport tests.
  • Misc. other bugs.




  • Hopefully land text selection and work on follow-ups

Scott (jwir3)

  • Last Week:
    • PTO Thur, Fri, Mon (Got married :> )
  • This Week:
    • Writing a blog post on font inflation details
    • bug 758079 : Cutoff numbers for ordered lists
    • bug 763702 : Crash in nsFontInflationData at crash address 0x28 (proper fix for bug 749186).
    • A few other issues that are unrelated to mobile, but need to be completed since they are blocking 13.0.1.


Dealing with JNI methods, figuring out an efficient way to move EGLImage data between GLContexts without incurring an overhead by attaching them to a Java layer.


Last week

  • Triage... oh the triage
  • Reviews

Next week

  • (hopefully less) triage
  • back to screenshot improvements



  • Triage and Reviews (shocking I know)
  • Landed a fix for storing Cache.Trash#### files in the Android cache folder bug 754575
  • Packing boxes


  • Moving "Casa Finkle": PTO Thursday, Friday and Monday
  • Reviews? If you need a fast review, look for someone else until Tuesday.


Ian Barlow

Lots going on

  • Tab UI refinement on tablets and phones
  • Reader Mode - locking down designs for Lucas
  • Working through Reading List designs
  • UX for Bookmarks History import (it's on my list, really!)
  • Awesomebar refresh implementation
  • Designs for tablet Start Page coming soon
  • Addressing some questions that are popping up around the new orange selection colour, and custom overflow menu design


Round Table




  • Stability work week going on this week

Socorro bugs:

  • bug 727286 - Incorrect messaging when failing to submit a crash report
  • bug 672606 - Aggregate numbers and topcrashes for Nightly and Aurora channels based on build ID date instead of crash date


Breakpad Integration bugs:

  • bug 750348 A large number of devices are not showing up with the device identifiers
  • bug 717472 - Can't retrieve crash report that shows in about:crashes
  • bug 732629 crash report failed to send due to : Not trusted server certificate

Please see Platform Meeting Notes for Stability report


(Just read the wiki today please) We had a restart of the meetup last week and put together some great ideas for a release party in July--we should have a celebration in every MozSpace next month :)

Beta is a 4-star product in Google Play, with Beta6 getting 43 five-star written reviews.

Themes: "Chrome beta what? I'm a huge firefox fan but this used to suck but now it's faster than chrome on my gfs gnex. Good work mozilla"

"Onex On x One works fine, actually better than the Chrome beta"

"Ausumm Ausum made my work so much easier"

"Anything to do with computers gets me hot but this is a whole new level of computer pleasure"

"Superb I'm very satisfied. downloading is very stable even in low connection."

"Excellent If you use Firefox on your PC this is the browser for you. I love the way it Syncs tabs and book marks with my pc. I like the navigation and appearance too."

Low reviews themes: text selection & copy/paste; google search looks old

A couple of questions on SUMO about blocked tablets (we improved documentation to fix):

We also updated documentation to address the prerequisite uninstallation of sync'ed aurora/beta/nightly before syncing the final release version.

User requests: import bookmarks from another mobile browser

Next week: need to finalize supported devices list, how to change change language article, and make final clarifications in the tablet getting started article.