Actions from last meeting
- None
General Topics / Roundtable
(tips/tricks/FYI, productivity improvements, industry news)
- Switched to eslint 2 so you may need to run: mach eslint –setup
- Intent to unship: add-on compatibility check in application update
- Late notice from last meeting: if you need to set prefs from the content process, you can use AsyncPrefs.jsm:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1252855 – https://dxr.mozilla.org/mozilla-central/source/toolkit/modules/AsyncPrefs.jsm
- Uses a list of “allowed” prefs to avoid content process sandbox escapes, to which you’ll likely need to add your pref.
- Collapse diffs in MozReview
- https://addons.mozilla.org/en-US/firefox/addon/reviewboard-collapser/?src=search
Friends of the Firefox team
(Give a shoutout/thanks to people for helping fix and test bugs. Introductions)
- Johann Hofmann
- Tim Chien – [:timdream] – Visiting from Taipei
- Katie Broida
- Resolved bugs (excluding employees): http://mzl.la/1NlXevj
- More than one bug fixed:
- Rakhi(:rakhisharma)
Project Updates
Add-ons
- http://arewewebextensionsyet.com/ says “Yes, I think we are”. So that’s good.
E10s
- Thank you so so so so so so much for working on tests. The whole e10s team is indebted to you all.
- Making good progress on performance issues. tpaint regression is mostly under threshold now. Still room and ideas for improvement there. tps is where effort is being shifted to now.
- https://treeherder.mozilla.org/perf.html#/e10s
- A team of folks under jimm and kanru are working on improving stability. We’re waiting on beta experiment data to determine if it’s having the desired effect.
Go Faster
Hello
- e10s: Now enabled on nightly & aurora. One main issue left that Hello team is fixing (bug 1257243), one Firefox issue (bug 1257790)
- e10s: Would like some help with bug 1262560 Investigate turning on em:multiprocessCompatible for Hello
- When we turn this on, various mochitest test runs start leaking. Removing all of the add-on core code doesn’t resolve the issue.
- We’re thinking about error catching/reporting in tests and at runtime
- Another substantial round of product changes in progress
Privacy/Security
- desktop Firefox no longer uses an about:certerror page. about:neterror will now be displayed in those cases where about:certerror would have been used in the past (the style differences have been carried over)
Quality of Experience
- E10S test fixes!
- QX/onboarding work…
- bug 1219810 – improve bookmarking
- bug 1017919 – preserve addons after a profile refresh
- bug 1160424 – UI notification for missing system codecs (EME/Widevine CDM)
- bug 1151449 – curly quotes!
- actually bug 1259859 is where the big batch of changes and new test were added
Search
- New awesomebar results UI in Nightly.
- Putting together a telemetry experiment report from unified-search to discuss in the team meeting tomorrow.