Meeting Notes Meetings notes from the Mozilla community

12-April-2016

Firefox Status: 2016-04-12

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

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
  • New awesomebar results UI in Nightly.
  • Putting together a telemetry experiment report from unified-search to discuss in the team meeting tomorrow.

2-March-2016

Firefox Status: 2016-03-01

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

Actions from last meeting

  • None

General Topics / Roundtable

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

  • Focus is on e10s test fixing for most of the Desktop Experience team (Dolske+Panos)
    • https://docs.google.com/spreadsheets/d/10UeyRoiWV2HjkWwAU51HXyXAV7YLi4BjDm55mr5Xv6c/edit
    • [MattN] https://wiki.mozilla.org/Electrolysis/e10s_test_tips is useful
      • You can use SpecialPowers.loadChromeScript with a file or function to synchronously run code in the parent from a mochitest. This is very useful for fixing mochitests that were relying on synchronously running code that now needs to be in the parent process. Example: https://reviewboard.mozilla.org/r/36545/diff/3#3
      • [mikedeboer] Assert.jsm is coming to ContentTask! https://bugzilla.mozilla.org/show_bug.cgi?id=1241930
    • [RyanVM] Lots of e10s intermittents in Firefox/Toolkit hanging off bug 984139 – http://mzl.la/1SfjpJN
  • [MattN] https://twitter.com/FirefoxNightly is alive again!
  • [florian] Mozilla has been accepted as a mentoring organization for Google Summer of Code 2016
  • [mconley] We have some Outreachy projects posted as well: https://wiki.mozilla.org/Outreachy
  • [mconley] MozReview double-click commenting was removed, and put into a WebExtension instead: https://addons.mozilla.org/en-US/firefox/addon/rb-doubleclick/
    • The MozReview team is getting together in a few weeks to work on some front-end bugs, specifically for reviewers
    • The MozReview team got some time from UX, and they’re helping them re-think the workflows

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/1nePqo1
    • More than one bug fixed:
      • Eric Hu
      • Sebastian H. [:aryx][:archaeopteryx]
      • Vidhuran Harichandra Babu

Project Updates

Add-ons

  • Beta 46 will force requiring signed add-ons
    • Any test add-ons in the tree need to be signed or loaded temporarily

E10s

  • Thanks everybody for the big push in helping to make tests work. Highly appreciated.
  • Kan-Ru and his team from Taipei are going to start helping with e10s. blassey is having them work on stability.
  • Some (maybe all?) of our release criteria has been turned into bugs blocking M9: https://bugzilla.mozilla.org/buglist.cgi?quicksearch=cf_tracking_e10s%3Am9%2B&list_id=12882807
  • A bunch of us are working on talos regressions
  • A new tab open Talos test is being created
  • E10s rollout plans

Go Faster

Hello

  • Stabilising Hello for various releases.
  • Tested out the Go Faster update system on 45 beta (“empty update”), to a small number of users. As far as we know it was successful.
  • Starting to get a lot of process worked out – working on documenting it as we go.
  • FF 45 will be shipped with “1.0” built in. We are looking at doing an update (aka “1.1”) to 45 users after release.
  • Pointer sharing is now in nightly, click indications coming soon.

Privacy/Security

  • HTTPS sites with user-added security exceptions will now use the grey lock with yellow triangle icon in the identity box and control center (bug 1201437)
  • Added a button to revoke security exceptions in the control center (bug 1220753)

Quality of Experience

  • Bunch of individual bugfixes, mostly…
    • Installer wasn’t pinning to Windows taskbar in some cases, make Firefox stop doing the default-browser prompt if you opted-out in the installer, make the default browser “always ask” pref always apply when Firefox *is* the default browser.
    • Bookmark panel shows on first click now, main bookmark menu shows 5 most-recent bookmarks
    • Onscreen keyboard disabled for Windows 8 in 45
    • Edge bookmark & reading list migration fixes uplifted to 45
  • WIP patches for improved awesomebar results UI and search hijacking remediation
  • Landed and uplifted numerous fixes around startup and shutdown crashes related to Places
  • The Search bar & URL bar unification telemetry experiment concluded, we are now in data gathering phase to determine next steps

17-February-2016

Firefox Status: 2016-02-16

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

Actions from last meeting

  • None

General Topics / Roundtable

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

  • [MattN] mozscreenshots in automation
    • https://developer.mozilla.org/en-US/docs/Mozilla/QA/Browser_screenshots
    • Preferences and default Devtools are now also captured on Nightlies
  • Project ideas and mentors wanted for Summer of Code 2016 & Outreachy
  • MozReview can be pushed to with Git: https://mozilla-version-control-tools.readthedocs.org/en/latest/mozreview/install-git.html#mozreview-install-git
  • Double-clicking on diffs to open comments in MozReview will be user-optional soon: https://bugzilla.mozilla.org/show_bug.cgi?id=1246769
  • rstrong on indefinite leave, ping bsmedberg if you need assistance
  • Please consider taking some time this week to doublecheck non-fixed security bugs you have access to, whether they have owners, and are otherwise in a ‘good’ state.
    • Q: is there a way to see how many security/restricted-access bugs there are in a component?
      • If you are in the relevant security group for that component, you can bugzilla quicksearch for “group:security” combined with whatever other quicksearch terms for open/closed bugs, components, etc.
        • I do not believe there is a way to determine this number if you are not in the relevant security group; if you think you should be in a particular group and aren’t, speak to your manager. If you are a volunteer and think you need access, I’m not sure what to do, but you could ping me (Gijs) and I’ll find out.
        • It may or may not be useful to have counts per component more accessible than they currently are. I’m not the right person to talk to and/or make a decision regarding that, consider talking to Emma Humphries with ideas/thoughts about that.

Friends of the Firefox team

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

  • nhnt11 has returned for another internship
  • Resolved bugs (excluding employees): http://mzl.la/1oFBiWj
    • More than one bug fixed:
      • Edouard Oger [:eoger]
      • Jeffrey Tran
      • Tim Nguyen [:ntim]

Project Updates

Add-ons

E10s

  • Very few M8’s remain. We have a short list of M9’s as well (M8 is “things we truly believed we needed to fix for 46”, and M9 is “things we discovered needed to be fixed from Telemetry / beta bug reports”)
  • First Experiment has concluded (e10s enabled on beta for users with and without add-ons)
    • Even with add-ons, the main process crashes less when e10s is enabled, which is good
    • However, when you sum the number of parent + content process crashes, e10s seems less stable than non-e10s, even for users without add-ons
      • https://github.com/vitillo/e10s_analyses/blob/f9ad11ff7fafaf55d8ca740bef660773b7057927/beta45-withaddons/e10s_crash_rate_without_addons.ipynb
      • https://github.com/vitillo/e10s_analyses/blob/f9ad11ff7fafaf55d8ca740bef660773b7057927/beta45-withaddons/e10s_crash_rate.ipynb
      • https://bugzilla.mozilla.org/show_bug.cgi?id=1246180 has been filed to track stability bugs
  • Got some janky add-ons data too: https://gist.github.com/chutten/1c1df7314f480603a6df
  • Second Experiment started on Friday
    • This is going to blanket a good chunk of our beta population, and is going to be used to inform a go/no-go for e10s on for users without add-ons for Release 46.
    • We’re also going to make sure our “switching” logic works to ensure that users that aren’t supposed to get e10s (have add-ons, a11y stuff), truly don’t get it.
    • felipe has details
  • e10s tests:
    • still looking for owners for the long tail
    • mochitest-chrome wasn’t running at all, a fair bit of work going on there

Go Faster

Hello

  • The 1.2 release is in-progress
    • Working through the release process with Release Management

Privacy/Security

  • Working on improvements to malware download prevention and certificate override indication and removal

  • Hijacking remediation: (bug 1203168) Implementing an interstitial prompt to show when searching with a default engine that is suspected of being there due to hijacking: http://i.imgur.com/fivg952.png
  • Fixing bugs, with a focus on improving performance.

Quality of Experience

  • Still focusing on onboarding work (metabug 1229599)
    • Bookmark menu shows 5 most-recently added bookmarks (1219804)
    • show bookmark panel when clicking star (1219794)
    • fix Edge bookmarks / readline list import (1229076)
    • fix stub installer pinning (1229626)
    • when Firefox is your default, check on startup (1189038)
  • Created a metabug (1244854) for broader / upcoming QX work
  • Mike de Boer moving over from Hello to work on QX

http://benjamin.smedbergs.us/blog/2012-07-09/using-mercurial-revsets-to-search-for-changes-between-firefox-releases/

3-February-2016

Firefox Status: 2016-02-02

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

Actions from last meeting

  • None

General Topics / Roundtable

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

Friends of the Firefox team

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

  • Paul Goldberg – for reporting bug 1242176 and repeatedly rolling back to old Firefox versions to redo the upgrade to Fx44 and collecting diagnostic information. This was hotfixed on Friday.
    • …and MattN for helping to jump on the investigation and get a hotfix done quickly!
  • Resolved bugs (excluding employees): http://mzl.la/1SUGli1
    • More than one bug fixed:
      • Masatoshi Kimura [:emk]
      • chaithanya

Project Updates

Add-ons

E10s

  • [mconley] Telemetry experiment is underway!
    • e10s is enabled for a subset of the beta population (with and without add-ons)
    • I believe the primary goal of this first experiment is to get a sense of which add-ons hurt us e10s the most
  • A second experiment will be shipped that measures performance and stability for a subset of the beta population that has no add-ons whatsoever
    • I believe this will be used to help inform / bolster a go-nogo for 46 for users without add-ons.
  • [mconley] Please be vigilant about filing (or bumping) any potential e10s blocker bugs, because (modulo perf or stability regressions from the experiment) we seem to be approaching the end of the runway for v1. \o/
  • [felipe] e10s tests: https://docs.google.com/spreadsheets/d/10UeyRoiWV2HjkWwAU51HXyXAV7YLi4BjDm55mr5Xv6c/edit?pref=2&pli=1#gid=0
    • areas that need focus
      • browser-chrome
        • browser/base/content/test/general
        • social, customizableui, downloads
      • mochitest-plain
        • toolkit/components => contentprefs, passwdmgr, prompts, satchel, urlclassifier

Hello

  • No-one at meeting today
  • Working towards FF 45 release
    • getting latest versions of the add-on landed and uplifted,
    • preparing to test out updates Hello add-on via the Go Faster system

Privacy/Security

view-source is no longer linkable from web content. This isn’t really a “web feature” so shouldn’t be impacting sites.

  • if you do see issues, please file a bug blocking bug 1172165
  • First-run notifications (UI tour) for tracking protection in normal mode are now enabled.
  • Main focus in 47 is malware download prevention.
  • General bugfixing and stability work.

Quality of Experience

Current work area: Bug 1229599 – [Tracker] Make onboarding great

  • Bookmarks UI improvements are ongoing
  • Onboarding improvements are also still ongoing
  • Default-browser funnelcake shows very little difference in retention between default users and non-default users

20-January-2016

Firefox Status: 2016-01-19

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

Actions from last meeting

  • None

General Topics / Roundtable

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

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/1ZJbKs4
More than one bug fixed:

  • Anup Kumar [:Anupkumar]
  • Giorgio Maone
  • Kevin Grandon :kgrandon
  • Masatoshi Kimura [:emk]
  • Patrick
  • Penh Lenh
  • Philip Chee
  • Sami Jaktholm
  • Sebastian H. [:aryx][:archaeopteryx]
  • simplyblue24
  • Tyler Steiman
  • Vidhuran Harichandra Babu

Project Updates

Add-ons

E10s

  1. e10s tests https://docs.google.com/spreadsheets/d/10UeyRoiWV2HjkWwAU51HXyXAV7YLi4BjDm55mr5Xv6c/edit?pref=2&pli=1#gid=0
  2. experiment on 45 beta
  3. release on 46 for no add-ons users

Go Faster

Hello

  • Now moved main development to a github repo:
  • We’ll be having frequent drops to m-c and the other branches.
  • Aiming for a try out of the go faster update system sometime in the next week or two.
  • There will be some different flavours of the add-on that will allow for pre-release testing and being able to demo the latest changes to various users (e.g. user feedback).
  • Still trying to get e10s support landed (keep hitting crashers)

Notifications

  • Shipping in Fx44. QE has signed off.
  • Favicon support developed. Landing soon.
  • Development is now focused on stabilization/follow-ups
    • Jared and MattN have moved focus to other teams

Privacy/Security

  • Tracking protection in normal mode option
  • Telemetry experiment for the unified urlbar with one-off search buttons is currently live on the beta channel

Quality of Experience

  • Turned off on-screen keyboard for windows 8 in 44 due to a number of issues
    • Going to continue improving the osk experience
  • Working on onboarding (not Windows-specific) and bookmarks (also not Windows-specific)

25-November-2015

Firefox Status: 2015-11-24

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

Actions from last meeting

  • None

General Topics / Roundtable

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

  • [RyanVM] Softvision bug triage efforts underway
  • [MattN] about:permissions was removed in bug 933917
    • If you see any remaining references on SUMO/MDN/etc., please correct them.
  • [MattN] US Thanksgiving is Thursday and Friday
  • [MattN] Are there any topics we should discuss in Orlando?
    • Removing XUL! Do we have a concrete plan / set of stages / goals ? If not can we come up with this?
    • Explanations about great-or-dead process – who decides what’s next up, how do we consult the community as a whole, etc. etc.
    • More infrastructure like eslint / automated syntax checking on checkin
      • [MattN] even just setting up .eslintrc locally will be a good start
    • What will Go Faster change for Firefox browser development?
    • Is Firefox ready for Netflix’s new video codec?
  • [MattN] JS syntax highlighting for JSM files was added to MozReview (new reviews only?) and hg.mo today! (bug 1157502)

Friends of the Firefox team

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

  • Jeff Griffiths’ product responsibilities increased to include Hello, Best of Web, and Push.
  • Adam Roach is now architect-in-residence across the Firefox engineering organization.
  • Huge thanks to Gijs for jumping on the Heartbeat issue (bug 1226136, but there’s more backstory)
  • Resolved bugs (excluding employees): http://mzl.la/1IcQuxg
    • More than one bug fixed:
      • Giorgio Maone
      • Sebastian H. [:aryx][:archaeopteryx]
      • Tom Zhang
      • rthyberg
      • simplyblue24

Project Updates

E10s

  • Only show about:tabcrashed for current tab (puts other tabs into unrestored state) – bug 1209689
  • Windows Taskbar tab previews – bug 1096804
  • ImgCache
  • Started work on performance: bug e10s-perf
    • Telemetry experiment for beta:
      • 43: 7.5%
      • 44: higher

Go Faster

Demos in Mozlando
Planning for H1 2016

  • Go Faster: System addons infrastructure complete. Documented, simple, easy to ship/update, easy to localize. Teams outside go-faster building system add-ons
  • Go Faster: Staged rollout of a system addon, with a/b testing, able to ship to a specified % of users
  • Go Faster: Measurement infrastructure in place. Telemetry for go-faster addons. Capture usage (Q1) and errors (Q2)
  • Go Faster: String delivery and updates are decoupled from trains. Go faster updates can contain string changes.
  • Idea town launch: Release opt-in platform that allows us to perform controlled tests of new high-visibility product concepts in the general release channel of Firefox
  • Idea town locale expansion: Expand Idea town beyond en-US
  • Idea town metrics dashboard: Metrics dashboard to aid experiment authors in making decisions

Hello

  • Much work done on moving to an add-on (meeting with l10n folks as we speak)
  • New User Journey work, an experience focused around browser sharing, in its final stage
  • Large refactor, replacing navigator.mozLoop god-object with RemotePageManager landed.
    • Necessary for running chat windows in e10s mode
    • Media team now able to reproduce insta-crash in e10s mode

Notifications

Backlog: https://docs.google.com/spreadsheets/d/1ALsyc0Y8k0UikZYF2fjhn2wUnFMUxYeMJioz-Q2DVlo/edit?pli=1#gid=0

  • Telemetry
  • Favicons in notifications
  • Windows transparency should land this week
  • Will enable rounded corners, shadows, and nice animations

Privacy/Security

  • Insecure passwords over HTTP followup work is ongoing.
  • Secure connection error page improvements:
    • notification infobar instead of modal cert dialog for weak crypto overrides
    • better visual alignment between about:certerror and about:neterror for weak crypto errors
  • Some followup work from the search hijacking mitigations and putting the finishing touches to the unified search and URL bar telemetry experiment that will run in January.

Windows Quality

  • Panorama and about:permissions removals, changing default window size for new profiles, Windows 10 migrator/importers breakage, onscreen keyboard fixes, onboarding

11-November-2015

Firefox Status: 2015-11-10

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

Actions from last meeting

  • None

General Topics / Roundtable

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

  • [mconley] Filed: Bug 1222546 – Product plan: remove support for heavyweight themes
  • Filed: Bug 1222550 – Product plan: remove tab groups
  • [bgrins] New ‘Store as global variable’ feature in the web console in 44 that could come in handy for Browser Console users: https://bug1025778.bmoattachments.org/attachment.cgi?id=8680676.
  • [mconley] Discussion on removing current about:permissions UI: https://mail.mozilla.org/pipermail/firefox-dev/2015-November/003509.html
  • [Axel] Struggling to get strings for 44 wrapped up
  • [MattN] Bug 1221365 added a new helper to determine if a URI is for a secure context (according to the Secure Context spec). Please use this over custom scheme checks as it also includes things like localhost.

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/1MIprek
More than one bug fixed:

  • Andrew Krawchyk
  • Eduard Hanu
  • Harshit Bansal
  • Luca Greco
  • Sebastian H. [:aryx][:archaeopteryx]
  • Tom Schuster [:evilpie]
  • Tooru Fujisawa [:arai]

Project Updates

Add-ons

(Adora has a conflict during this timeslot and is looking for a replacement to come to this meeting)

  • Written updates would also be better than nothing

E10s

Go Faster

  • meeting last week skipped for launch activities

Hello

  • e10s & user journey work ongoing.
  • Moving Hello to a system add-on, and separating out main development to a different repository.

Notifications

Done

  • Fx44 work needing strings
  • Upgrade notification
  • Polish

In progress / Upcoming: https://docs.google.com/spreadsheets/d/1ALsyc0Y8k0UikZYF2fjhn2wUnFMUxYeMJioz-Q2DVlo/edit?pli=1#gid=0

  • Telemetry
  • Polish
  • favicons in notifications

Privacy/Security

  • Tracking Protection in Private Browsing shipped in 42!
  • Insecure passwords on HTTP are disabled in Aurora until we fix a few edge cases
  • Search hijacking countermeasure landed (bug 1203167)
  • Studied telemetry data to identify next steps

Windows 10

  • Touch keyboard stuff: some issues are on file regarding machines with hardware keyboards (e.g. 2-in-1 convertibles). Follow along in bug 1221947.
  • Looking at styling of form controls

This week I learned…

[gijs] XPIDL not doing what you want for C++/JS? You can change it! Code in xpcom/idl-parser/
Working on making optional out params actually optional in C++ land (bug 1223142).

  • We could do this for (some) optional input params, too, though it would be a little trickier.

[mconley] Outparams over IPC might not behave how you’d expect: http://mikeconley.ca/blog/2015/10/30/a-printing-story-and-a-psa-outparams-over-the-ipc-layer-might-not-behave-like-youd-expect/
[mconley] Accidentally prune a changeset with hg? Bring it back to life with hg touch -r [sha]
lost the sha? hg log –hidden is your friend!

  • also, hg log -k lets you search through summaries with keywords if there are just too many csets to look through

15-September-2015

Firefox Status: 2015-09-15

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

Actions from last meeting

  • None

General Topics / Roundtable

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

  • Dolske is doing some jar.mn cleanup (for shared theme resources and paths in the files)
  • Can someone give an overview of the plan for the fall/autumn “main” release in desktop-land?
    • PB 2.0 with tracking protection is the main area of focus. e10s got postponed from 42.
  • Do we know what will be in the next *major* release? I mean post-42, the one that will come in the Spring?
    • ACTION: Invite Nick Nguyen to talk about this next meeting
  • bsmedberg is working on a new hire onboarding plan where various “teachers” from the company will teach new hires about a topic for a half day

Friends of the Firefox team

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

  • New hires!
    • Chris Rafuse
    • David Critchley
  • Resolved bugs (excluding employees): http://mzl.la/1EZy6vR
    • More than one bug fixed:
      • Nikhil Gupta
  • arni2033 has been filing bugs at a rather astonishing rate – 85 in the last 2 weeks!

Project Updates

e10s

Go Faster

  • Updating system add-ons landing soon, probably not enabled until Firefox 44

Hello

  • Large chunks of desktop visual refresh landed, should land key bits before 43 uplifts.

Privacy/Security

  • Search suggestions in awesomebar riding trains in 43
  • Experimenting with contextual search prototype sidebar and the search box UI

Windows 10

  • Continuing work on last Edge migrators, telemetry for migrators, and theme polish.
  • Sheila posted a great summary of the work that’s been going on over the last cycle:
    • Data Importers – we were able to get some but not all importers in for 41.
      • (41) – Import bookmarks / favorites from Microsoft Edge – bug 1192032
      • (41) – Import cookies from Microsoft Edge – bug 1192036
      • (42) – Import reading list – bug 1193387 – Landing in nightly but will likely uplift to 42 only.
      • (42) Import passwords – review is in progress but it’s too late to uplift – bug 1192035
      • (?) Import history from Microsoft Edge – still working on this one.
      • (?) Import homepage from MS Edge – still working on this as well.
    • Telemetry/measurements – we have a bunch of stats we want to gather over the next set of releases.
      • (41) – Implement metrics for OS search query parsing – bug 1177246
      • (41) – Instrument tablet mode usage – bug 1181500
      • (41) – Instrument default browser prompt – bug 1191242
      • (42) – Telemetry probes for touch usage – bug 1191583
      • (43) – Telemetry for migrator usage – bug 731025
      • We are still coordinating with rel eng on the funnel cake build to test the affect of default browser prompt on usage – bug 1191060
    • UX Polish – we were able to fix most items but they all didn’t make 41
      • (41) – Separator between content and toolbars – bug 1184656
      • (41) Separator between urlbar dropmarker and stop/reload/go btn – bug 1185960
      • (41) Remove hover glow behind urlbar icons – bug 1186687
      • (41) Pinned tab separators too thick – bug 1189212
      • (41) Nested toolbar buttons – bug 1194725
      • (41) Sidebar background color – bug 1198547
      • (41) Remove end padding on url bar – bug 1202287
      • (43) – Jump list icons – bug 1174141
      • (43) Find bar close icon is nearly invisible – bug 1188176
    • We made a change involves deferring the default browser prompt to second run – bug 1191250. We aren’t intending this to go past Aurora for now so it’s a Nightly only experiment currently.

1-September-2015

Firefox Status: 2015-09-01

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

Actions from last meeting

  • None

General Topics / Roundtable

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

Friends of the Firefox team

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

  • Resolved bugs (excluding employees):http://mzl.la/1KZiyVz
    • More than one bug fixed:
      • Aryx [:archaeopteryx][:aryx]
      • Marina Rodríguez [:mai]
      • Steffen Wilberg
      • aleth [:aleth]
      • rthyberg

Project Updates

Go Faster

  • Support for loading system add-ons shipped with the application should land this week
  • Updating system add-ons mid-cycle to follow

Hello

  • Working on a visual refresh of the entire UI – desktop & standalone.
  • Next up: if you click your own link, we’ll open it up in a conversation window as if you’d clicked it from the Hello menu.

Privacy/Security

  • Deploying a heartbeat survey within the next week on 41+ to measure data on private browsing if the user opts-in to via the info bar. The survey will get a baseline in 41 and compare that with 42+ which has tracking protection.
  • A diary study will also soon be taking place to get a different type of feedback on tracking protection
  • Intern presentation: “Firefox Helps You Log In” Presented by Bernardo Rittmeyer https://air.mozilla.org/bernardo_rittmeyer/
    • This is the last week of Bernardo’s internship.
  • Working on final fixes to let search suggestions ride the trains, accessibility is being a particular issue

Windows 10

  • Continuing work on data migrators from Edge. Check QA/Firefox_migrators if you’re ever interested in knowing what we can migrate and to find related bugs.

e10s

4-August-2015

Firefox Status: 2015-08-04

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

Actions from last meeting

General Topics / Roundtable

(tips/tricks, productivity improvements, industry news)

  • [bsmedberg] Feature reviews
    • Currently Win10 & e10s work
    • Goal to remove some code, not just make everything great
    • make decisions about bugs by component. Figuring out how to sort bugs
    • Next planned project: really silent updates (e.g. updater/whatsnew)
  • [Read only] Thread on whether the firefox-backlog flag is useful: https://groups.google.com/d/topic/firefox-dev/6mFFmxCGDzo/discussion

Friends of the Firefox team

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

  • Resolved bugs (excluding @mozilla.*): http://mzl.la/1g1spSm
    • >1 fix (excluding devtools):
      • Neil Rashbrook
      • Richard Marti (:Paenglab)
      • Tim Nguyen [:ntim]

Project Updates

e10s

  • e10s will be enabled by default on aurora after uplift
  • crashes significantly reduced with the removal of abort() on plugins ipc messages
  • various printing and popup fixes
  • about:newtab currently being converted to content process!!
  • 92% of Nightly users run with e10s enabled, 48% on Aurora (where e10s is opt-in)

Go Faster

Hello

  • Working on new UI

Privacy/Security

  • Polishing TP work for 42
  • Starting breakdown on work for 43
    • Control center : Site security changes & permission subview
    • Improvements to TP e.g. multiple lists
  • Password manager highlights (Backlog)
    • Fixed: Bug 707044 – Import login data from Google Chrome on Windows.
    • Working on: Bug 682069 – Password Import from IE
    • Fixed: Polish to the capture doorhanger editability
    • Fixed: Bug 1001765 – Make login credentials in Saved Passwords editable
    • Working on: Fill login context menu
  • No longer requesting search suggestions for url-like strings: bug 1184960
  • Working on opt-in like UI: bug 959567
  • Expect to ship search suggestions in 42

Windows 10

  • Windows 10 released on July 29
  • Focus on 40 was primary-UI theme update and search choice, we’ll be continuing with more Win10 fixes in 41+, and well as transitioning to general “Windows Quality of Experience (QX)” work for all versions of Windows.
  • On-screen keyboard support being worked on

Older Posts »

Powered by WordPress