Meeting Notes Meetings notes from the Mozilla community


Mobile: 2013-09-04

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm


  • Next merge: 2013-09-16

Topics for This Week

UI Test Code

The front-end team started looking into ways to improve the way we write UI (Robocop) tests. Goals include: Providing building blocks to make it easier to write tests, Find ways to improve reliability of tests and update to additional frameworks so test can be split into UI and non-UI parts. See Lucas’ mailing list post for more background and ways to help.
GeckoView Status

Shane Tully and Brad Lassey have been working on patches, and landing a few. We are in a much better place and Finkle has picked up the ball a bit to propose some embedding interfaces and APIs. See the mailing list post for more details. We’d like to get more feedback before committing to the initial embedding plan.

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.

  • Makoto Kato (:m_kato) filed and fixed bug 910095 – Remove unused methodjit pref
  • Capella landed two more text selection fixes (and has more in the works)
    • bug 908861 – Prevent dismissal of text selection handles during drag
    • bug 907271 – Fix startSelection() processing re: new text SelectionListener()

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!


  • Last week
    • many many reviews
    • landed bug 907754 to initialize the zoom on subframes properly
    • tried to land bug 906877 to remove some dead code which broke some marionette tests, and got backed out
    • landed bug 910322 to strongly type some viewport code
    • landed a patch on bug 884047 to add diagnostic logging
    • did a bunch of digging on bug 898444 but am blocked waiting for info from mattwoodrow and/or timothy nikkel
  • Next week
    • figure out what’s going on in bug 911167 (metro start page behaves strangely with APZC)
    • try to determine the root cause of the talos improvement/regression from bug 907754 – that shouldn’t have affected fennec at all.
    • re-land bug 906877 after fixing the marionette tests
    • look into bug 911345 (b2g browser sometimes renders pages zoomed out)


  • Past week
    • Reviews in bug 897221 – dynamically updatable UA override mechanism
    • Worked on bug 909940 – Default keyboard on HTC One only swipes first word in awesome screen
    • Looked at bug 912173 – crash in mozilla::RefPtr<mozilla::gl::GLContext>::~RefPtr()
    • Interview
  • Next
    • Same stuff


  • Last week:
    • bug 902431 crash in webrtc::videocapturemodule::VideoCaptureAndroid::AttachAndUseAndroidDeviceInfoObjects
    • bug 898767 crash in mozilla::DecoderTraits::CanHandleMediaType
    • bug 904607 Write protocol parser for digest256 list format
    • Set up new system
  • This week:
    • Bang head further on bug 902431 crash in webrtc::videocapturemodule::VideoCaptureAndroid::AttachAndUseAndroidDeviceInfoObjects
    • and bug 898767 crash in mozilla::DecoderTraits::CanHandleMediaType


  • Done
    • Familiarized myself with displayport code in Fennec and B2G
    • bug 908958 – “Scrolling misbehaviour with long iframe in B2G browser”
      • was related to bug 904533 – posted a combined patch there, was reviewed successfully, should land later today
    • bug 911349 – ” Disallow double-tap zoom on subframes” – starting to look at this
  • Next

Brian N

  • Done/in progress
    • Investigated Firefox for reader bugs (bug 890393/bug 890392)
    • Investigating bug 904784 – Local shared active media notification does not dismiss on tab close; possible gUM leak


  • bug 862801 – Landed about:home snippets.
  • bug 911830 – about:home completely blank after exiting.
  • bug 898646 – Focus graphics state in history page’s tabs.
  • bug 907175 – Wrong tab is highlighted in tablets’ editing mode.
  • bug 909539 – Off-by-one error on history page in tablets.
  • bug 909375 – Use website url as title, when title is not available.
  • bug 906227 – Switch-to-tab in last tabs page.
  • Exploring – Thumbnail animations, removing a history tab.


  • On vacation most of last week
  • Found the cause of 901426 – Web Apps can not be opened from Firefox for Android notification and crashes Firefox
  • Bug 896350 – Unable to open files by tapping the download complete notification
  • Looking at Bug 826325 – Decide where should open content


Last week

  • bug 910859 – Bootstrap new UI testing API
  • bug 911295 – Use empty URL if entering editing mode on startup with no tabs
  • (Landed) Bug 899183 – [fig] Re-implement robocop
  • Preliminary investigation of fig’s performance impact

Next week

  • Focus on fig performance
  • Land more ported tests to fig
  • More work on the new UI testing API based on feedback



  • Done
    • bug 908344 – Fix bookmark keywords
    • bug 909979 – Off-by-one error when long-clicking list items on the search suggestions screen
  • In Progress
    • bug 905262 – JS API to add content to the promo banner
  • Next
    • More new about:home follow-ups

Chris Kitching

  • Performnce
    • bug 794981 – Stopped segfaulting. Patches almost no longer annoying reviewers – soon able to generate many of the entry points to Java from C. Relatively simple follow-up bug can expand the scope of the solution to generate more (Ideally essentially all) of them.
  • Preferences revamp
    • bug 888326 – Favicon caching madness ends up blocking all other work in this area. Several patches almost ready for review to solve this.
    • bug 911604 – Minor fallout from previous work.
    • bug 907917 – Filed: Long-standing assertion problem with search engine customisation. Nonsimple to fix.
  • Other
    • bug 907918 – Minor tweak to search-with-selection.
    • bug 908457 – Deleting duplicate entries from makefile.


  • Past
    • bug 909274: Unable to scroll through search engines
  • Present
    • bug 870925: (f+) Add submissions info to FHR documents
      • Part 1: (f+) Implementation
      • Part 2: Tests
    • bug 870171: Expire old FHR data (taking a while…)
      • Part 1: (f+) Add deletion methods
      • Part 2: (f+) Consolidate Receivers
      • Part 3: (f+) Create prune service, using methods from part 1
      • Part 4: Followup tests to part 3
  • Future

RNewman (read the wiki)

  • Reviewing code
  • PiCL wrestling
  • Sync migration.

Scott (jwir3)

Note: My apologies for being incommunicado for a bit. My brother was involved in a serious car accident.

Last Week:

  • bug 766599: Refresh font inflation settings without page reload (and without crashing) – in review
  • bug 794693: Crash fix (in review)

This Week:

  • bug 878935 : Force reflow-on-zoom to only repaint when completed.


  • PTO last week
  • flew to SF yesterday

Ian Barlow

Last Week

  • Tribe. It was great!

This Week

  • Trying to put my Tribe learnings into practice
  • Putting the finishing touches on a design doc for “save for later” partners
  • Per-device Sync pref stuff
  • Planning for next week’s trip to SF

Next Week

  • SF from Monday to Thursday!


Last week

  • Early wireframes for search suggestions – bug 909536
  • Competitive analysis of designs/features in other e-readers + PDF readers

This week

  • Wrap up search suggestions design
  • Sketches and design decisions for first version of PDF.js
  • Write about Firefox Health Report for UX quarterly

Next week

  • Ian is going to be in the bay area! \o/
  • Refine initial designs of PDF.js

Round Table

  • hosting a about:home testday on Sept 20th, likely on Aurora
  • during mobile WW, can we real time vidyo the discussion around the new UI Test code discussion? We’d like to invite Softvision to attend
  • Team worked on testing webRTC android in different networks and conditions. See results
New Hire
  • Randall Baker started yesterday


  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • #mobile for backchannel
  • Mobile Vidyo Room

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress