Firefox/Meeting/29-Sep-2015
From MozillaWiki
Contents
Actions from last meeting
- Invite Nick Nguyen to talk about ideas for the Spring release
- MattN was traveling and forgot to do this and also thought it is probably too early in the process.
- [jaws] i caught up with Nick and he said that there are ideas but no plans yet for the spring release. he will attend the next fx-desktop meeting and go over them then, in 2 weeks
- MattN was traveling and forgot to do this and also thought it is probably too early in the process.
General Topics / Roundtable
(tips/tricks/FYI, productivity improvements, industry news)
- what happened to the 2H Firefox meeting tomorrow? It got cancelled without any further info - is it going to be rescheduled for a different time/date (when) ?
- [mconley] We should make sure that the new Add-ons team is being properly integrated, since they're now part of the Firefox team
- dcamp will make sure people are on lists
- RTL regressions: Control center, search drop down, devtools. Reminder, use forceRTL addon, reviewers: please take extra care.
- Links: https://hacks.mozilla.org/2015/09/building-rtl-aware-web-apps-and-websites-part-1/
- https://addons.mozilla.org/firefox/addon/force-rtl/
- Control center bug: bug 1201703
- Searchbar: bug 1206709 and bug 1204366, bug 1203935
- newtab/home: bug 1198088
- are there devtools bugs on file?
- https://bugzilla.mozilla.org/buglist.cgi?keywords=rtl&keywords_type=allwords&list_id=12578158&resolution=---&query_format=advanced&product=Firefox# Firefox buglist including devtools
- [mconley] I did a JS/DOM/SDK/testing talk to onboard a newhire. Might be useful for folks in the future: https://people.mozilla.org/~mconley2/talks/js-and-dom-for-gecko-hackers-talk/ (source: https://github.com/mikeconley/js-and-dom-for-gecko-hackers-talk)
- Firefox product/arch. onboarding topics: https://fx-team.etherpad.mozilla.org/firefox-architecture-product
- fx-desktop mailing list?
- calendar and list mostly used for PTO and the calendar invite for this meeting (though the meeting email also goes to firefox-dev).
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/1FEdbyM
- More than one bug fixed:
- Iaroslav Sheptykin
- Jacek Caban
- Tim Nguyen [:ntim]
- More than one bug fixed:
Project Updates
add-ons
- Add-ons team has joined the Firefox team
- Add-ons#What
e10s
- Still on M8 - but we've cracked the 60 bug count, which we've been floating around for a month or so
- I believe the next step after M8 is to triage the e10s-perf metabug
Go Faster
- In progress updating of system add-ons
- http://hearsum.ca/blog/going-faster-with-balrog.html
Hello
- Link clickers clicking their own links now open in Firefox
- Visual refresh now _almost_ complete in Nightly
Notifications
- New team starting to work on (Push) Notifications
- MattN, Kit, & Jared
- [jaws] Background: The Push API is almost ready to be released, will allow sites to request Push permissions and they could then use them to show web notifications using Push
- Much of the work covers:
- Redesigning the notification to include origin and settings button
- Adding management UI to about:preferences
- Allowing notifications to "requireinteraction" before dismissing
- Much of the work covers:
- Firefox/Push_Notifications
- UI designs (multiple pages): https://mozilla.invisionapp.com/share/3A4A895XZ#/screens/104465680
- Backlog https://docs.google.com/spreadsheets/d/1ALsyc0Y8k0UikZYF2fjhn2wUnFMUxYeMJioz-Q2DVlo/edit#gid=0
Privacy/Security
- Password manager password column has changed behaviour. Double-click to edit/view a password inline
- Contextual Identity UI landed preffed off
- In progress for 44 - update UI for aboutCertError.xhtml and get rid of Larry, etc.
- What's Larry? ;-) Answer: The passport-checking stick figure in the security dialogs.
- Open about:certerror and you can see Larry
- http://brampitoyo.github.io/fx-untrusted-connection/
- http://brampitoyo.github.io/fx-untrusted-connection/rc4.xhtml
- http://brampitoyo.github.io/fx-untrusted-connection/severe.xhtml
- What's Larry? ;-) Answer: The passport-checking stick figure in the security dialogs.
Search
Windows 10
- Edge migration stuff:
- still in touch with MS folks over History & homepage migration
- everything else is landed on Nightly (including minimal history implementation from typedURLs in the registry), much of it uplifted to 41/42
- Theme work to tidy up the last issues is still ongoing.
Quick Team Update
- Tim Taubert has moved to the platform security team. His reports will now report to Panos.
This week I learned…
- [mconley] I've seen this trick used by bz and ehsan a few times - if you're debugging the native code, and you need to set a breakpoint that's normally hit very often (ex: Element::DispatchEvent), and you only want it to break after some JS that you call, set a breakpoint at js::math_sin, and call that before your special JS code. Then, when you hit that breakpoint, set up / enable your other breakpoints. Voila!
- [kitcambridge] UNIFIED_SOURCES are concatenated together, then compiled. If one source file doesn't include a required header, but another one does, and they're merged into the same unified file, everything will build fine. If you add a new source file, it affects how they're merged, so you can get unrelated breakages.