Firefox/Meeting/24-May-2016

From MozillaWiki
Jump to: navigation, search

Actions from last meeting

  • None

General Topics / Roundtable

(tips/tricks/FYI, productivity improvements, industry news)

  • [MattN] pushPrefEnv/popPrefEnv/flushPrefEnv now return Promises
    • Is there a bug to give `pushPermissions` the same treatment?
      • [MattN] No plans; there are several SpecialPowers APIs that can return promises.
  • Install and Application Update team work week
    • https://mail.mozilla.org/pipermail/firefox-dev/2016-May/004291.html
  • [mconley] Platform UI team
    • https://groups.google.com/d/topic/mozilla.dev.platform.ux/j9r0sJp_NRU/discussion
    • https://lists.mozilla.org/listinfo/dev-platform-ux
  • [MattN] Google I/O was last week
    • Payment Request
    • Credential Management
  • ask.mozilla.org has shut down. Use https://discourse.mozilla-community.org/c/firefox-development instead
  • [markh] fx-team meetup in London
    • https://docs.google.com/spreadsheets/d/1Y-3Omir8Bj4aKzVqZaVB9nIfNRBRWGhKJe7h7i0GWKQ/edit?usp=sharing
  • [Pike] Localization of Firefox
  • [mconley] r-'ing of MozReview patches has landed in vct. The MozReview team is testing on the dev instance, and will hopefully deploy to production soon.
  • [mconley] I don't know if anybody else noticed, but the firefox-ui tests are in tree now: https://dxr.mozilla.org/mozilla-central/source/testing/firefox-ui/tests/functional
    • sadly still not tier-1 so still don't get you backed out.
    • do we know how to run these locally?
      • ./mach firefox-ui-functional is a thing
      • ./mach firefox-ui-update is another thing

Friends of the Firefox team

(Give a shoutout/thanks to people for helping fix and test bugs. Introductions)

  • Resolved bugs (excluding employees): http://mzl.la/1RmfvJD
      • More than one bug fixed:
        • Katie Broida

Project Updates

Add-ons

E10s

  • [mconley] Stability update!
    • Shutdown crashes of the content process seem to be the culprit. The 5 second timeout on shutting down the content process isn't long enough.
      • Ideally, we'll improve the speed with which the content process can shut down, but because these crashes are not user facing (no dialogs pop up, for example), we're ignoring them.
      • With the intentional shutdown kills removed from the equation, e10s is more stable than non-e10s except on XP, and OS X 10.6-10.8.
  • The e10s experiment on beta has been cleared to ride for the entire beta cycle
    • This is great for measuring a number of things, particularly user engagement.
  • The team is currently investigating a slight regression in slow script dialog reporting
  • The team is also trying to reduce memory fragmentation, which is where many of our content process OOM-small crashes are coming from.

Go Faster

Hello

  • 1.3.2 (minor changes) has been shipping (currently throttled) on release
    • Changelog: https://github.com/mozilla/loop/commit/ada0311a3292f6a17ca3fad5ba18f06ad4753466
  • Persistent chat and tab board (akita) standup continues
  • Go-faster-enabled feature iteration has helped! -- room funnel creation number improvement (switch to auto-sharing, other stuff..)

Privacy/Security

  • Captive portal detection patches in review.
  • Lots of work underway for Control Center v2, but nothing has landed yet.

Quality of Experience

  • In development: https://vimeo.com/167239422 (30sec off-meeting vid ;-) )
    • this is awesome, thank you!
      • +1 :)
      • Fancy! :-)
  • Please direct Session (Re)Store questions to :mikedeboer
  • Emoji font on WinXP/ Linux in development, continuing on https://github.com/mozilla/emojione-colr
    • Already many kudos to :jfkthame for lots of work done
    • ����������:D
  • Work on migrating addons in Firefox Reset (1017919) on pause for a bit to focus on...
  • ...improving the first-run data migration from other browsers (1248077)
  • Just 2 bugs left from "5 most recent bookmarks" ( https://mnoorenberghe.github.io/bz-dependency-buglist/?list=1219804 ), and 4 (including those 2) in the "improve bookmarking" QX cluster ( https://mnoorenberghe.github.io/bz-dependency-buglist/?list=1219810 )
    • TIL about https://mnoorenberghe.github.io/bz-dependency-buglist. :-)
      • It's totally awesome +1

Search

  • Search hijacking mitigation patch in review.
    • final mock-up we implemented: http://people.mozilla.org/~shorlander/search-settings-restore/search-settings-restore-01.html
  • Another Places performance optimization ready but held until 50, due to a need for DB migration.
  • Awesomebar results now display matching text in bold.

Sync/FxA

  • Bookmark tree validator now in tree: https://bugzilla.mozilla.org/show_bug.cgi?id=1265419
  • Add-on that shows information about Sync: https://github.com/mhammond/aboutsync (Including bookmark tree corruption)
  • FxA device manager work: showing a notification when a new device is added to a Firefox account. https://bugzilla.mozilla.org/show_bug.cgi?id=1201335
  • New theme video: https://www.youtube.com/watch?v=YRf9ooQ7qq8