Meeting Notes Meetings notes from the Mozilla community


Mobile Meeting Minutes: 2012-03-21

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am




  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 95312
    • US/International: +1 650 903 0800 x92 Conf# 95312
    • US toll free: +1 800 707 2533 (pin 369) Conf# 95312
    • Canada: +1 416 848 3114 x92 Conf# 95312
  • #mobile for backchannel
  • Warp Core Vidyo Room


  • Next merge is 2012-04-24

Major Topics for This Week

Aurora uplift

We started the normal process of requesting approval for patches we’d like to see uplifted from m-c to m-a. This will not be the “any and all patches” process we were using previously. We have crash fixes and blockers that will likely move to Aurora.

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
    • Fixed Flash lifecycle bugs (still, again, etc)
  • This Week
    • Fixed another Flash lifecycle bug (sigh)
    • Worked keyboard and fullscreen support for Flash, thought about solutions for some crashes. Likely need some reworking of how we interact with Flash.


Last week

  • Generally working on fallout from viewport stuff and trying to tackle the checkerboarding problem with prediction and display port adjustment
  • bug 729646 – Rotation handling for background tabs
  • bug 735612 – Synchronization error when modifying viewport
  • bug 736125 – javac 7 compilation warnings
  • bug 727966 – unnecessary drawing during rotation
  • bug 727236 – css viewport height was incorrectly calculated
  • bug 731603 – take the beginDrawing/endDrawing JNI calls out of the critical draw path
  • bug 737630 – take out improperly duplicated code

Next week

  • more of the same


Last week:

  • Reftest failures: bugs 734456, 732535
  • Robocop: bugs 735461, 737411, 735856, 736246
  • Screenshot: bugs 723251, 700776, 703295, 698718

This week:

  • Focus on reftests
  • Continue with screenshot bugs

Chris Lord (cwiiis)

  • Last week
    • bug 732756 – [maple] Checkerboard sometimes shows up with squashed aspect ratio [fixed]
    • bug 732917 – MAPLE: Texture upload causes significant pauses during panning/flinging [fixed]
    • bug 736729 – Display port needs to be recalculated on page-size change
  • This week
    • bug 736850 – crash in mozilla::layers::ShadowBufferOGL::EnsureTexture [fixed]
    • bug 736729 – Display port needs to be recalculated on page-size change [fixed]
    • bug 737434 – Textures get deleted and recreated on resize
    • bug 732016 – Maple: scrollIntoView does not clamp to the page size

Chris Peterson

  • Last Week
    • bug 731034 – crash [@ java.lang.IndexOutOfBoundsException: charAt: 1 >= length 1: at android.text.SpannableStringBuilder.charAt(]
    • bug 733196 – Landscape VKB should not be fullscreen when entering text into a web form
    • bug 721006 – Crash when setting a very large document.title (java.lang.OutOfMemoryError @ android.text.StaticLayout.generate(
    • bug 726393 – crash [@ java.lang.NullPointerException: at org.mozilla.gecko.GeckoInputConnection.processKeyDown( ]


  • Last week:
    • bug 727370 – Bad(?) files in safebrowsing folder in user profile prevent loading any site after installing update
    • bug 729532 Improve first-run profile import experience
    • bug 725150 Need logic to prevent sync and profile migration happening at the same time
  • This week:
    • bug 725150 Need logic to prevent sync and profile migration happening at the same time
    • bug 721898 – Specify history truncation behavior, ensure that implementation matches specification
    • bug 716729 Identify root cause of favicon crash on some Honeycomb/ICS devices’ Bookmarks database
  • Blockers:
    • None

Brian N

  • Done
    • bug 732818 – Current URL not shown when awesomebar tapped, after using “open link in new tab” on downloads
    • Investigated bug 719972 – Tapping on the “Visit Site” button on an Untrusted Connection page doesn’t seem to work
    • bug 718240 – Fennec carries out a full session restore when killed
    • bug 735469 – Autocomplete list not filtered until space is entered
    • Investigated bug 725428 – content area goes black and then dark checkerboard before pageload during startup
  • Next
    • bug 737782 – Keywords added to bookmarks are not saved


  • Last week:
    • Investigated reasons behind activity not resuming with “don’t keep activities” option – bug 730688
    • Fixed bottom center area in Tabs-tray to consume click events – bug 734880
    • Investigated strict mode violation for class instance limit – bug 735238
      • Found this to be false alarm.
    • Worked on proof-of-concept to show “custom menu”
  • This week:
    • Finally found the reason behind inflation crash in BrowserToolbar – bug 727454
      • Fix for this now flashes the Fennec UI as soon as the application icon is pressed — even on first run.
    • Found the grey band in URL bar is because ibarlow confuses androidÂ đŸ˜‰ bug 727438
      • Fixed it with 2 options. Patch will land today.
    • Fixed strict mode violation on database objects not closed – bug 736296
    • Found that flashing of URL bar has nothing to do with our code – bug 735741
    • Cleanup up about:home with re-usable UI components – bug 735741
    • Fixed remote tabs with empty title on about:home – bug 736455
    • Faster query and priority based AsyncTask – bug 734893
    • Investigated the way “custom views” are shown and found that we should be using LayoutInflater.Factory
  • Blockers:
    • None.


Last week:

  • bug 735553 – Touch events have the wrong timestamp
  • bug 735676 – Clear private data should clear passwords
  • bug 735912 – Setup password/formhistory database on upgrade/install
  • bug 722965 – Remove MOZ_TOUCH #ifdefs from platform
  • bug 709250 – Nested jar access in Android
  • Poking my fingers at the Windows metro stuff
  • Poking my fingers at remote debugging

This week:

  • bug 728224 – Default bookmarks. Fighting some race conditions in tests.
  • bug 732052 – Touch events for scales
  • bug 730985 – Snap back scroll when we get preventDefault halfway through a pan
  • bug 718463 – Tap during zoom leaves page blurry



Last week

  • bug 735636 – PromptService list view has bad scroll performance
  • bug 737867 – Apply ViewHolder pattern on AwesomeBar listviews
  • bug 708149 – Handling of unsupported bookmark records
  • bug 730105 – top sites takes almost 3 seconds to load content
  • Attending DevTools Work Week (part-time)
    • Discussing remote inspector/debugger for web pages in Fennec
  • Tons of patch reviews

Next week

  • Fix rest of my beta/1.0 blockers
  • Document mobile devtools plans/ideas
  • PTO on Friday and Monday morning


  • None



  • bug 737692 – Touch-friendly styles for menulists and textboxes in add-on options (awaiting review)
  • bug 736995 – Disable share command for resource: URIs
  • bug 737582 – Remove redundant Android theme files (shrinks APK by 250KB)
  • bug 735874 – Show/hide the options when an add-on is enabled/disabled


  • Various blocker bugs



  • Fix back button behavior and folder header style in bookmarks UI – bug 732104
  • Ignore “All Bookmarks” folder and its badly rooted parent – bug 731267
  • Only show mobile bookmarks folder contents if there are no desktop bookmarks – bug 727449
  • Awesomeness calculation should use nicer recency decay – bug 704977
  • Show bookmarks in awesomebar results – bug 721731
    • Needs some updated patches
  • Style HTML5 form validation popup – bug 731654
    • Needs review


Scott (jwir3)


  • Bug 708187: titles bleed out of divs on


  • Bug 708175: fixed width buttons shouldn’t have their text inflated
  • Bug 722700: Font inflation NOT working at all on some sections of


  • Next week is a layout workweek in SF, so I’ll be there.
  • I’ll also be in SF working through April 5th, so if you would like to meet, I should be available.


Last week:

  • bug 735790 fix tab thumnail zooming (black bars for zoomed in tabs)
  • bug 734624 crash from race condition in favicon saving
  • went through all the readability bugs with dbaron



  • Reviews! I love them!
  • Triage
  • Started working on the roadmap
  • Minor code fixes


  • Focus on Beta
  • More details in roadmap


  • note: I have no voice today — I won’t talk; don’t ask me.
  • post-v1 things; making sure next features are spec-ed out for our fine developers
    • with priorities!

Ian Barlow

Last Week

  • Tablet UI
  • Misc blocker bugs

This Week

Patryk Adamczyk

Last Week

  • Worked on Win 8 initial UI spec and looking how to integrate mobile ideas into the metro design for tablets.

This Week

  • Bug 736599 going to provide needed assets < crash report window
  • Whoever is ready to start tackling reader mode, contact me, Bug 696921
  • Overall my contribution to Android Fennec will become more limited as I spend more time on B2G > ie working with Ian to port the great native fennec experience into the Gaia / B2G platform.


  • Working on dealing with the crash reports, particularly handle GLContext when we go in the background.
  • Working on a Tiled layer to work around several performance problems.

Round Table


  • What is this work Jim is doing with Win 8 Metro? (See recent bugmail)
  • FF12 b2 testing this week
  • Triaging as usual, including Sync android bugs in Mozilla Services::Android Sync
  • Nightly testing, preparing for Aurora uplift
  • Started device and website compatibility testing against nightlies


  • Last week: Getting started with mobile article updated (all major mobile tasks on native), telemetry article for nightly and aurora); Updated support home page and topic pages for mobile: (based on new usability report from Neilsen)
  • This week: New privacy & security article, update screens for all other articles
  • Next week: SUMO work week, will be offsite next Wednesday

Project Management

  • Targeting April 16th (or earlier) as “zero” bug day
  • Does it sound sane to shoot for May 14 (4 weeks later) as “zero” bug day for release?
  • When I know the above is something we all agree on, I can roll that into metrics so we have a better idea of where we stand
  • We have been at 53 beta blocking bugs for a couple of days but overall trending is fairly healthy

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress