Firefox/QX Meeting Notes

From MozillaWiki
Jump to: navigation, search

Tracker: https://bugzilla.mozilla.org/showdependencytree.cgi?id=1244854&hide_resolved=1

Mar 21

  • GIF du jour: well, where is it????
  • Status updates
    • Dao
    • Gijs
    • Jared
    • Mike
    • Verdi
    • pdol
    • markus
    • sfoster
      • Bug 1334642 - Synchronous flush when activating/deactivating a window
      • Bug 1348350 - Use a consistent style for focus rings in OSX
      • Bug 1338283 - select popups on Linux lack sufficient contrast
    • Jim (:squib)
      • Bug 1346671 - Enable eslint no-useless-concat
        • Landed
      • Bug 1247363 - replace "Password Manager" language in HTTP auth prompt
        • Resolved invalid (this UI no longer shows up)
      • Bug 1222032 - improve copy for disambiguating login update
        • Patch up for review
      • Bug 1164469 - refactor LoginManagerContent._fillForm
        • Patch up for review
  • Roundtable
    • Can we talk about project coordination - that big spreadsheet, work week, other stuff?


March 14

  • GIF du jour: details, details http://i.imgur.com/6OqNGeh.gifv
  • Status updates
    • Dao
      • Bug 1343330 - some icons are display as encoding in print preview window
        • landed
      • Bug 1340115 - Cap the amount of history we import from Chrome
        • uplifted
      • Bug 1345716 - Dev Edition (compact dark/light) theme: solid grayscale circle appears instead of blue (i) icon in location bar for icons used by add-on
        • landed
      • Bug 1341048 - Remove obsolete border and background fallback styling from XUL widgets
        • steady progress continues
        • Bug 1345432 - Clean up XUL checkbox styling on Linux
          • landed
        • Bug 1347113 - Use CSS outline instead of border for XUL checkbox focus ring on Windows
          • landed
    • Gijs
      • Bookmarks stuff getting closer to landing
      • Meetings about URL bar stuff from Svetlana's internship to see how best to get that shipped
      • Not a lot else at this time.
    • Jared
      • In progress
        • 1345375 - Use the FullZoomChange event to update zoom controls
          • landed but bounced due to test failure on linux, should have it relanded today
        • 1346440 - [e10s] Background or text color of options in drop-down defined by web page are not respected (sometimes)
          • patch up for review
        • Bug 1347089 - [e10s] Background on <select> options is transparent
          • should be a simple patch, will put one up today
        • 1343682 - Create temporary killswitch for preference reorg
          • ready to land, waiting on the reorg/search patches to get finished first
        • 1319821 - Themes should allow for multiple background images in the toolbar
          • work about half-way complete here, on the back burner while chasing down the above bugs
      • Fixed:
        • 1318830 - Clicking a zoomed in / out image resets the zoom but not the zoom level in urlbar / toolbar
        • 1343570 - [e10s] <option> elements don't inherit background-color attribute from parent <select> on Mac OS X
        • 1344574 - Dropdown menu list is completely unreadable due to broken style caused by patches from bug #910022
    • Mike
      • Theming API
        • Removed DSS support
        • Fixed persisting theme when opening new windows
        • Handover to addons team preparation - another meeting after this one!
      • Photon
        • Future stuff, man.
      • Findbar
        • Stalled, man. Quantum is more important.
      • Reviews!
      • GSoC students 'getting to know each other' phase
    • Verdi
    • pdol
    • markus
    • sfoster:
      • Bug 1346280 - Replace yosemiteFocusRingShadow macro with --focus-ring-box-shadow variable in OSX theme.
        • I'm still seeing some glowy focus rings, who is UX contact for this stuff?
          • shorlander, I guess?
      • 1334642 - Synchronous flush when activating/deactivating a window
        • working on a mochitest and back/forth with review of implementation
      • Fixed/Landed:
        • Bug 1287763 - [10.10+] update remaining OS X textbox focus styling
        • Bug 1344308 - Share and extend toolkit's eslint rules in PSM
    • Jim (squib)
      • Bug 1346671 - Enable the no-useless-concat eslint rule in toolkit/
        • Patch up, has r+ (with comments), should land today
        • Figured out the `firefoxtree` HG extension and how to push to MozReview and kick off a try build
        • Just need to figure out the right way to amend a commit in HG and push it to MozReview...
          • [jaws] i use the `hg histedit` command along with 'edit'. If you run `hg histedit`, then you should see your list of commits, and you can change the "pick" text to "edit", which will then allow you to edit your commit. Once you are done making your changes, you run `hg histedit --continue` and it will update your commit and allow you to change your commit message
          • [jaws] if you want to squash multiple commits, you can use `hg histedit`, and use the 'roll' command to "roll-up" your commits, replacing "pick" with "roll" on the changeset that you want to roll-up (choose "roll" on the lowest in the list, and the one that you choose roll will get merged with the one above it in the list)
          • [squib] Ok, so it's basically `git rebase -i`. Cool! Looks like there's an `--amend` option for `hg commit` in newer versions too...
        • (Only spent 3 hours tweaking my zsh config to display HG bookmarks!)
          • 'hg wip' gives you a treeview of draft phase (ie things you're working on) commits and any ancestors. @ used for the current commit. Very useful to keep track of where you are, how to rebase on top of new incoming csets off m-c, etc. This also lists bookmarks, I think. If it doesn't work when you try this, ./mach mercurial-setup can create the alias for you. :-)
      • Bug 1222032 - Improve copy for disambiguating login update
        • Started looking at this, should have a patch ready today
      • Bug 1247363 - Replace "password manager" language in the HTTP Auth prompt
        • Ditto
      • Bug 1322876 - "contextmenu" event has mozInputSource == MOZ_SOURCE_MOUSE even when hitting the context menu key on the keyboard
        • DOM bug I found a few weeks back
        • Patch up but no tests yet
        • Next up: figure out how to write tests and land it!
  • Roundtable
    • hoodie count: 4
    • future meeting status w/ Photon
    • mitigation plan for desktop onboarding funnelcake


March 7

  • GIF du jour: http://i.imgur.com/jbJRVEV.gifv
  • Status updates
    • Dao
      • Bug 1300376 - Zoom indicator (urlbar-zoom-button) is gone when moved to new window
        • landed, uplifted
      • Bug 1343528 - Remove --toolbarbutton-vertical-outer-padding
        • landed
      • Bug 1344178 - Remove obsolete outline-color rule for .customization-target outlines that are never displayed
        • landed
      • Bug 1344189 - Stop removing non-existent borders and backgrounds from the navigation toolbox and toolbars
        • landed
      • Bug 1344307 - Clean up lightweight theme footer handling
        • landed
    • Gijs
    • Jared
      • Theming API
        • Fixed bug 864562 to implement Lightweight Themes as CSS variables
        • Fixed bug 1343921 to implement support for icons (hidden behind a pref extensions.webextensions.themes.icons)
        • Going through bugs blocking enabling the Theming API on nightly
      • URL bar zoom
        • Going to finish working on the patch for bug 1318830
          • Bug 1318830 - Clicking a zoomed in / out image resets the zoom but not the zoom level in urlbar / toolbar
      • <select> work
        • Put up a patch on bug 1344574 to fix another issue with select styling
      • Preferences
        • Hoping to land reorg and search work this week on mozilla-central
        • Will be meeting later today with one of the students who is fixing up his patches related to review feedback
    • Mike
      • Sorry I wasn't muted just know :P
      • Theming API
      • Findbar
        • No progress :(
      • Sessionstore
        • GSOC student reaching out - sent out introduction email to all
      • Photon
        • Will start on that some time in the near future? :)
      • Quite a bit of review action
    • Verdi - see Peter's update below :)
    • pdol
    • markus
    • Sfoster
  • Roundtable


Feb 28 GIF du jour: [oops, forgot]

  • Status updates
    • Dao
      • back from PTO today -- nothing to report (also may be late to or miss the meeting)
    • Gijs
      • Perf fixes for history import landed on m-c
        • Uplift to beta/release denied
        • Uplift to aurora still pending
      • Looking at perf fixes for bookmarks next
      • Outreachy location bar stuff still going strong
    • Jared
      • Moving lwts to css variables is a bigger project than it sounds. There are lots of places that are/were setting inline styles to implement as lwt, and switching to lwt means setting those as styles in the stylesheets, which are now affected by the cascade, and content security issues with loading external files in non-system principal stylesheets. Yay! /s
    • Mike
      • Theming API
        • Addon Manager integration still ongoing
        • Next up:
          • Deprecating DSS
          • Extending LWT with Chrome manifest properties
      • Sessionstore
        • GSOC applicants are requesting info
      • Find toolbar
        • Brad Werth is still working on platform things - most important patch is still pending review tho
        • I'm working on a few small bugs whilst waiting cycles of Theming API project
    • Verdi - will miss today - at workweek in Toronto.
    • pdol
    • markus
  • Roundtable
    • ~5 regressions related to zoom-controls in the urlbar, possibly 4 or 5 of them will be fixed by the patch described in https://bugzilla.mozilla.org/show_bug.cgi?id=1300376#c25 but it gets called potentially twice as necessary. Though we don't have any numbers that show it is actually hurting perf. Can we land that patch? The only pushback is related to worries about not doing this in the most efficient way, but in the meantime we are actually broken.

Feb 21

  • GIF du jour: typing http://i.imgur.com/fzdSvua.gifv vs typing VVrTReq.gif
  • Status updates
    • markus
    • Dao
      • back on PTO this week -- actually moving now
      • Bug 1338522 - Add telemetry for UI responsiveness during migration of profile data from another browser
        • landed
      • Bug 1339413 - Cap the amount of history we import from Chrome for the next onboarding funnelcake
        • landed, uplifted
      • Bug 1340115 - Cap the amount of history we import from Chrome
        • landed
      • Bug 1336434 - "Your Top Sites" should say "Top Sites" when we're using the default set
        • landed, uplifted
      • Bug 1340173 - Hover feedback for zoom reset button is too tall
        • landed, uplifted
      • Bug 1340436 - [Linux] Clicking on zoom buttons positioned in Toolbar makes it move a few pixels to the left
        • landed
      • Bug 1340495 - Remove fallback styling from toolbarbutton.css
        • landed
      • Bug 1340626 - Remove fallback styling from dropmarker.css.
        • landed
    • Gijs
    • Jared
      • Theming
        • Got r+ on CSS variables for lightweight themes on tabs, have a follow-up patch to remove browser-lightweighttheme.css and will land once that gets r+
        • Need to take a look at how the other lwtheme properties are set and move those to CSS variables
        • Will next start working on support for other properties of new Themes that will be using CSS variables
      • Preferences
        • Students now have specs for search and reorg
        • Demo video of the two together is at https://youtu.be/QFZxR6gCGZc
        • Will start working with the students this week about getting the search patches ready to land
          • Filed bug 1340643 about some xul items not having a descendant textNode that includes the visible text, meaning that we won't be able to highlight the matching text there
        • The reorg patches will wait until the start of 55 to land, but we can start getting those ready too now. They need to go through the preferences and manually test links and buttons, then write tests to cover the links and buttons that were broken by the reorg.
    • Mike
      • Theming API
        • Writing unit tests for Addon Manager integration
      • Work on frequent intermittents (findbar)
      • Reviews
    • Verdi- Test Day - (last minute - sorry!!)
    • pdol
  • Roundtable

Feb 14

  • GIF du jour: 2-for-1 http://i.imgur.com/MFyN6aM.gifv
  • Status updates
    • Dao
      • Bug 1338522 - Add telemetry for responsiveness during auto migration of profile data from another browser
      • Bug 1338812 - Call TelemetryStopwatch only once per item (history / bookmarks / logins) rather than for each resource.
    • Gijs
    • Jared
    • Mike
      • Firefox Theming
        • Working on Addon Manager integration all the way in one go
          • Going well, expecting patches and second review cycle this week, hopefully landable next week
          • Plenty of discussions, architecture reviews and coordination
      • Findbar
        • Paused, pending platform fixes,
        • Ehsan filed perf issue, plenty of discussion and progress there
          • Will work on it in-between Theming API work
      • Some work on fixing frequent intermittents
      • Reviews
    • Verdi
    • pdol
      • Hang discussions
      • Discussions with Activity Stream to determine home for onboarding tour
      • New user engagement queries
        • Hoping to ultimately get to dashboards comparing more granular usage than retention in the first x weeks of usage (eg. pageviews, active session hours, searches, etc.)
      • Welcome Nicole Yee
        • EPM helping with onboarding coordination, schedule
    • markus
      • Design Systems Survey Results
  • Roundtable


Feb 7

  • GIF du jour: gold is best*ouch* https://gfycat.com/AdeptFamousAustraliankestrel
  • Status updates
    • Dao
      • PTO
      • Bug 1335451 - Improve the look of tiles for which we don't have a favicon
        • landed, uplifted
      • Bug 1336072 - [compact layout] Rearranging and deleting tiles are broken
        • landed, uplifted
      • Bug 1319513 - Disabled "Clear Downloads" text is not grayed on Linux
        • landed
    • Gijs
    • Jared
    • Mike
      • Theming API
      • Findbar highlighter
        • Worked on a few small bugs
        • Will address high ranking findbar intermittent failure
        • Pinged :mstange for platform bug review
    • Verdi - when we test automigration in beta can we do it by opening about:newtab instead of about:home on first run but don't change the home page setting?
      • Gijs: that would require code changes. Once we change code, of course we can do anything (OK, I mean, not *any*thing, but...).
        • Actually, clarification: we could potentially set the first run page to 'about:newtab', replacing whatever firstrun page we use, and use browser.startup.firstrunSkipsHomepage to avoid opening about:home . But then we don't show the normal first run page. I'm not sure we could show both (the normal firstrun page + about:newtab). Yes - this is what I mean. Show about:newtab and skip opening about:home. I think this should be ok for a beta test.
          • Still not sure now: would it be OK that we're no longer showing the normal first run page? I think that would be ok for the period of our test in beta. <== Peter?
    • pdol
    • markus
  • Roundtable

Jan 31

  • GIF du jour: round and round http://i.imgur.com/LYzZsxu.gifv
  • Status updates
    • Dao
      • on PTO most of last and this week
      • Bug 1334444 - [compact layout] Add "Your Top Sites" heading
        • landed, uplift requested
        • question for verdi: should the heading read "Top Sites" initially when there are no history tiles?
          • Yes - no history or default sites it should say "Top Sites" and when your stuff is imported it should say "Your top sites"
      • Bug 1334429 - Remove fallback styling from button.css
        • landed
    • Gijs
    • Jared
      • landed lwtheme support for new themes
      • got r+ on chrome compat properties for lwthemes, will land it today
      • working on evaluating performance of icons with new themes
        • new try pushes with svg icons only defined for default toolbar icons, and using png instead of svg
      • preference work continues
    • Mike
      • Theming API
        • reviews
        • Addon Manager integration work going well
          • most work is reading into Addon Manager codebase - not terribly complex
        • On and off working on finishing up Engineering Plan appendices.
        • Updated wording: Extending LWT, not replacing them
      • Findbar highlighting bugfixes (small)
        • platform fixes stuck in review mode - will ping mstange today
    • Verdi - Filed a bunch of bugs blocking https://bugzilla.mozilla.org/show_bug.cgi?id=1332318
    • pdol
      • Planning an experiment with add-ons team around hypothesis that surfacing add-ons will improve retention:
        • Improving discover-ability of add-ons mechanism
        • Suggesting specific add-ons
        • Preloading market-specific add-ons
    • markus
  • Roundtable
    • Rapidly testing onboarding work with users as we go along.


Jan 24

  • GIF du jour: hold my beer http://i.imgur.com/ShLJ5za.gifv
  • Status updates
    • Dao
      • Bug 1332225 - Investigate Firefox hanging while importing bookmarks/history/passwords from Google Chrome
        • QA can't reproduce the problem anymore
        • I'll see if I have more luck
      • Bug 1306561 - Restore Defaults button is enabled and has undesired effects on a clean profile using Aurora
        • backed out for failing tests on aurora
        • investigating options
        • AFAIK the patch was working as expected on aurora IRL but some tests don't cope and there's no obvious fix
    • Gijs
      • Ongoing migration funnelcake investigations relating to speed / brokenness in some edgecases (cause still unknown)
      • Troubleshooting and fixing merge day blockers
      • Reviews
      • Security bugs
    • Jared
      • Theming API
        • Patch up for review on bug 1330340 for lightweight theme support in the Theming API
        • Going to pick up the icon-perf investigations for the Theming API again (I had put them on hold)
      • Select dropdowns
        • Got feedback from Enn about keeping the select popup from flipping while typing in the search box. Should have time to work on the patch on Thursday or Friday
      • Bookmark popup
        • Landed a fix for https://bugzilla.mozilla.org/show_bug.cgi?id=1327938 which is about the bookmark popup closing prematurely
        • Support for "select" events is enabled for chrome code so we can use those events to see if a selection is created and not close the popup
      • Preferences reorg
        • Students are busy at work getting their first bugs fixed, will start assigning them reorg patches next.
        • One student is working on a Telemetry probe to track how users are getting to the Preferences
        • We now have data for which Preference categories are visited most. See https://mzl.la/2jQtHoU
          • Are we capturing the entry point into about:preferences to see where users are coming from? (eg. if we add direct links to certain sections in places like our Privacy Policy, can we track engagement through those methods?)
    • Mike
      • Did large sessionstore triage and bug categorization
        • Will result in GSOC plan and other things during the course of this year
      • Findbar highlighter is moving forward again
        • Regression fixes landed
        • Performance fixes landed
        • Platform fixes about to landed and are looking quite good
        • Hopeful for Fx54 release
      • Firefox Theming
        • I started on Addon Manager integration
          • few unknows, so I'm exploring the code
      • Looking at fixing https://bugzilla.mozilla.org/show_bug.cgi?id=1261233 intermittent
      • Reviews. Duh! :-P
    • Stephen
    • Verdi - Next onboarding funnelcake! https://bugzilla.mozilla.org/show_bug.cgi?id=1332318
    • pdol
    • markus
      • reading QX bugs
  • Roundtable


Jan 17

No meeting due to conflict with MoCo meeting. Feel free to add notes here anyway!

  • GIF du jour: don't know what it is but i want to pet it giphy-downsized-large.gif
  • Status updates
    • Dao
      • Bug 1330303 - Rearranging an existing tab tile in about:newtab is sluggish
        • landed, uplifted to fix this funnelcake-related regression
      • Bug 1330611 - [compact layout] icons look vertically misaligned in alternative default tiles
        • landed, uplifted for funnelcake
      • Bug 1322922 - Addon doorhanger icon is black instead of grey
        • landed, uplifted
    • Mike
    • Stephen
    • Verdi
    • pdol
    • markus
  • Roundtable

Jan 10

Jan 3 (2017)

  • GIF du jour:
  • Status updates
    • Dao
      • no audio
      • Bug 1322738 - Update about:newtab tile shapes / organization to match activity stream
        • needs review, not sure if adw is available, may switch to Gijs
    • Gijs
    • Jared
      • got review on bug 1323618 to add more capabilities for turning off pseudo classes, need to figure out a test failure there before that can land
      • mentored multiple changes to the preferences as part of the 2017 redesign project (lacking a better name): https://bugzilla.mozilla.org/show_bug.cgi?id=1324168
        • a telemetry probe landed too, using the new hotness of 'categorical' probes, except... they aren't displayed on t.m.o yet (bug 1316031)
      • investigating a memory leak due to object-shorthand change (bug 1326305)
      • will be starting on theme work this week
    • Mike
      • Working on findbar stuff before Theming API work kicks off again
      • Creating Official(tm) Engineering Plan for Theming API
      • Session store coordination planned for this week
        • Basically I need to file a bunch of bugs!
    • Stephen
    • Verdi -
    • pdol
    • markus
      • theming ux?
  • Roundtable

Dec 27 (2016)

Dec 20

Dec 13

  • Preemptively canceling, since we'll all have just been in Hawaii together and won't likely have much new to discuss.

Dec 6

  • No meeting! Hawaii! Woo!

Nov 29


Nov 22

  • GIF du jour: riding the train. https://i.imgur.com/xkC4p7C.gifv
  • Status updates
    • Dao
      • landed:
        • Bug 1317961 - Remove the browser.tabs.dontfocusfordialogs pref
        • Bug 1318104 - History panel should expose keyboard shortcuts for restoring the last closed tab / window
        • Bug 1318276 - Clean up CustomizableUIInternal.addShortcut
      • in review:
        • Bug 1318640 - Closing the captive portal tab should go back to the previously selected tab
    • Gijs
      • PTO
      • Fixing automigration undo vs. sync
      • Investigating early telemetry from beta 51 automigration experiment
        • too soon to say much.
      • Misc. other bugs
    • Jared
      • landed:
        • fixes to font and padding of select dropdowns
        • select dropdowns will now attach to the selected item on osx
        • icon support for webextension themes landed
      • Looking into gathering resources to make our SVG icon story faster (potentially restarting bug 1054016 and talking to Jet about getting more resources for fixing bug 1058040)
    • Mike
    • Stephen
    • Verdi - A question came up today about onboarding work and iterations
    • pdol
      • Examining/analyzing usage patterns of Firefox users
        • Particularly: 1-5 day users (in a 28 day period), "heavy users"
          • Results will be used as part of success criteria for a number of projects
        • Strong evidence that press cycles re-engage inactive users
          • Implication: "onboarding" likely needs to consider users moving from inactive > active, not just new downloads <= Verdi - I would love to address this
    • markus
      • announcement for: engineering perspective on a Firefox UI System (in Hawaii)
  • Roundtable


Nov 15

Nov 8


Nov 1

  • GIF du jour: 👀 UDFoIEy.gif
  • Status updates
    • Dao
      • Bug 1164954 - Both Dev Edition and Default theme are showing up as selected in Customize mode
        • landed
      • helped mentoring new contributors at https://wikimedia.de/wiki/Ladies_that_FOSS
        • bugs we worked on:
          • Bug 1308931 - Better Fallback for Command+K when search bar has been removed from the toolbar
          • Bug 1305676 - In some circumstances passive mixed content indicator will override active mixed content indicator
          • Bug 1256887 - [ESLint] Fix ESLint issues in devtools/client/webconsole/test/browser_webconsole_dont_navigate_on_doubleclick.js
          • Bug 1313830 - Replace @media not all and (-moz-windows-default-theme) with @media (-moz-windows-default-theme: 0)
          • Bug 1299967 - Page Permissions are no longer sorted alphabetically
          • Bug 1286080 - tstclnt: incorrect error message for -H flag (requireDHNamedGroups)
          • Bug 1307676 - Intermittent browser/base/content/test/urlbar/browser_urlbarCopying.js | loaded expected URL - Got about:blank, expected http://example.com/
    • Gijs
    • Jared
      • Back after moving and a good chunk of PTO
      • Audio indicator
        • Landed
          • Bug 1232357 - Delay hiding the sound indicator by a few seconds after audio has stopped
        • Got r+, will land shortly
          • Bug 1311799 - Fade the tab audio icon when the audio has stopped but before it has been removed
      • URLBar Zoom indicator
        • Landed and will get uplifted to Aurora 51
          • Bug 1310882 - Urlbar zoom button in dark devedition has poor hover support
        • Got r+, will land shortly
          • Bug 1300376 - Zoom indicator (urlbar-zoom-button) is gone when moved to new window
      • Developer Productivity
        • New patch uploaded for bug 1312050 - loadAndRegisterSheet should give a helpful error message if the CSS contains an unescaped #id
        • Landed bug 1312486 - Enable no-extra-boolean-cast, no-new-object, no-shadow-restricted-names, and spaced-comment rules for eslint
        • Landed bug 1312436 to actually enable browser_tab_dragdrop.js in e10s debug mode
      • <select> dropdown
        • Landed bug 1311450 - Only show the 'touch' padding for the select dropdown when opened via touch
        • Michael and Fred uploaded a new patch to bug 1300784 - Combine e10s and non-e10s implementations of the <select> dropdown
        • Tyler is working on fixing the tests for bug 1309935 - Add ability to find items within select dropdown when the list has over 40 items
        • beachjar is assigned to https://bugzilla.mozilla.org/show_bug.cgi?id=430745 but I haven't heard from him what the status is, shouldn't be a hard bug to fix.
        • jaws - will write a blog post with an update on the select dropdown work
    • Mike
    • Stephen
    • Verdi
    • pdol
      • 2017 Firefox topline goal: increase pageviews by 1% (through new downloads, retention and engagement)
      • Examining data for infrequent FIrefox users (engagement)
      • Will be working w/ Verdi on onboarding plans
    • philipp
  • Roundtable

Oct 25

  • GIF du jour: *tooot* http://i.imgur.com/0oaGJMo.gifv
  • Status updates
    • Dao
      • gotta run, will miss the meeting
      • birthday-PTO on Thursday
      • Bug 1164954 - Both Dev Edition and Default theme are showing up as selected in Customize mode
        • trying to figure this out
      • Bug 1311988 - Bookmarks button sub menus don't use the correct text color
        • landed
      • Bug 582951 - Visual indication of checkbox focus insufficient when in Windows High Contrast Mode
        • landed
      • Bug 1310894 - Remove tags from default Nightly bookmarks
        • landed
      • Bug 1309604 - The webcam favicon is very faded when the call is in a background tab
        • landed, uplifted
      • Bug 1304617 - [Regression] Bookmark menu context menu item order is reversed after right click a folder
        • uplifted
    • Gijs
      • [PTO]
    • Jared
      • [PTO]
    • Mike
      • Demo: developer edition theme experiment
      • Landed LWT compat and Chrome theme compat experiments
      • [K-9] dynamic theme support
    • Stephen
    • Verdi
    • pdol
      • Working on 2017 OKRs for Firefox
      • Draft:
        • Grow and sustain Firefox Desktop market share by 1% (or 7.5M incremental dau)
          • Increase new downloads of Firefox by 20M
          • 3% improvement in retention (increase retention to x)
          • 5% increase in lead users (have to figure out how to measure this and what the real metric is)
    • philipp
    • markus
  • Roundtable

Oct 18

  • GIF du jour: seems wasteful. https://i.imgur.com/p1RrD2r.gifv
  • Status updates
    • Dao
      • Bug 582951 - Visual indication of checkbox focus insufficient when in Windows High Contrast Mode
        • in review
      • Bug 1310894 - Remove tags from default Nightly bookmarks
        • in review
      • Bug 1309604 - The webcam favicon is very faded when the call is in a background tab
        • in review
      • Bug 1304617 - [Regression] Bookmark menu context menu item order is reversed after right click a folder
        • landed, going to uplift
    • Gijs
    • Jared (on PTO Tuesday Oct 18, back on Wednesday)
      • URL Bar Zoom
      • <select> dropdown
        • Styling changes landed for Windows to make the <select> dropdown look better there with more padding and removed hover effects for disabled options
        • Patches are up on https://bugzilla.mozilla.org/show_bug.cgi?id=1309935 to allow filtering of options in <select> elements that have over 40 items
        • The non-e10s -> e10s porting of the select implementation is proceeding, but the students are stuck on a failing test. They have been in contact with Neil and Felipe.
    • Patch up for review on https://bugzilla.mozilla.org/show_bug.cgi?id=1232357 to delay hiding the sound indicator on tabs until audio has stopped for > 3 seconds.
        • This matches Chrome behavior and should make it easier to find the tab that *just* made noise but stopped right afterwards.
    • Mike
      • Fixed very few findbar modal highlighting bugs this week
        • Only fixes for edge-case scenarios
        • Still waiting on platform support
      • Firefox Theming
        • Finished LWT compat demo
        • Chrome Theme API compat demo in review
        • Working on DevEdition dark theme demo
      • PTO this Thursday for my b-day :o)
    • Stephen
    • Verdi
    • pdol
    • philipp
  • Roundtable

Oct 11

  • GIF du jour: lunar rover? http://i.imgur.com/yyGF2Ud.gifv
  • Status updates
    • Dao
      • Bug 582951 - Visual indication of checkbox focus insufficient when in Windows High Contrast Mode
        • in review
      • Bug 1306584 - Lightweight theme button icon and Restore Defaults button disabled state don't update when selecting a theme in customize mode
        • landed
      • Bug 1304708 - Use icon-colors.inc.svg in notification-icons.svg
        • uplifted
      • Bug 658467 - Fade out tab label on overflow instead of ellipsis
        • getting new perf numbers since bug 1305259 (support subpixel AA in CSS mask) landed
    • Gijs
      • Automatic Migrations malarkey.
        • Still puzzled about bookmarks stuff
          • Have some avenues to explore but skeptical at this point that we'll get everything sorted out for b50. Need to file + fix what we know + get more data
        • Fixed some sync stuff and had it uplifted
        • Talked with rnewman about how to deal with sync + automatic migration
          • TL;DR: it's doable but it will take quite a bit of work.
        • Basic plan right now:
          • fix what we can about bookmarks-removing-undo-option telemetry
          • add telemetry for how often we show notification bar
          • add telemetry for how many items we import (so we can see if lots of the users who undo are basically not getting any value out of the import anyway)
          • add telemetry for custom homepage / automatic session restore so we have a better idea about how that impacts where we're showing the 'would you like to undo this' UI.
          • re-run experiment on 51
          • have a meeting (because of course we'll have a meeting!) to keep everybody in the loop and decide how best to move forward / trade off "ship now but imperfect" vs. "ship eventually when we're really really confident it's amazeballs"
      • Pulled into reviewing SHIELD add-on (my own fault, really, but it's a big chunk of code).
      • Also trying to help Evan Tseng with reader mode fix reviews / guidance
        • Slow going because reader mode is complicated. :(
      • misc other fixes
    • Jared
      • Bug 1305195 - URL bar zoom button unreadable in devedition dark-mode private browsing windows
        • landed
      • Bug 1291839 - Changing narrate speed does not restart paragraph
        • uplifted to beta50 along with two dependency bugs (bug 1295719, bug 1286509)
      • Dug out of review barrage (request queue depth was at 24), though it is coming back quickly.
        • Might be a good idea for mikedeboer to find a second reviewer for findbar changes to spread the workload as well as knowledge-share
          • Volunteers? Dão? Gijs?
            • Suuuuuuuure...
      • Bug 1307202 - The 'theme' API should be able to set the background of about:home
        • Landed
    • Mike
      • Was the source of half of Jared's review queue :/
        • But it's shaping up quite nicely :)
      • Interesting dev-platform thread started by bsmedberg - added my 2cts
      • Fixed the find toolbar on Fennec
      • Working on LWT compat demo on cedar branch
    • Stephen
    • Verdi
    • pdol
      • In a User Research virtual conference today
    • philipp
  • Roundtable


Oct 4

  • GIF du jour:
  • Status updates
    • Dao
      • Bug 658467 - Fade out tab label on overflow instead of ellipsis
        • blocked by mask-image getting ready to ship
      • Bug 1022553 - Audio/video controls unusable in High Contrast mode
        • reading style system code to figure out how I could add another sheet type so that high contrast mode doesn't affect XBL sheets like videocontrols.css
      • in review:
        • Bug 1306584 - Lightweight theme button icon and Restore Defaults button disabled state don't update when selecting a theme in customize mode
      • landed:
        • Bug 1306264 - Move chrome://browser/skin/theme-switcher-icon.png reference from CustomizeMode.jsm to theme code
      • uplifted:
        • Bug 1303291 - Clean up identity block and control center icons
        • Bug 1304341 - Icons in the main menu, identity block and control center need more opacity in high-contrast mode and on Linux
    • Gijs
      • Looking at data from automigration experiment. It has issues:
        • Sync data is 0, because of https://bugzilla.mozilla.org/show_bug.cgi?id=1307382
          • Patch on autoland repo, will request uplift once it sticks.
          • This case is currently hitting the 'password change/addition' path because sync stores credentials
          • From this we can still infer current number of people who sign up to sync as <= password hits
            • which is significantly less than people who modify bookmarks, it seems
        • Bookmarks data is very high
        • The number of people who see the notification bar 3 separate days and then get undo disabled there because they don't interact with the notification bar seems very low (<5%)
          • Number of different ideas as to why that might be.
            • something's broken! (like the sync case)
              • not sure what. One way of figuring this out would be to add telemetry for how often we show the notification bar, which would at least give data as to whether we're showing it.
            • session restore
              • at least a 1/3 of a random 100,000 count beta sample from the longitudinal set on sql.tmo used automatic session restore at least once
                • could be restore after crashes or add-on install or beta updates (which are released every 3.5 days!)
                • we don't seem to have better telemetry on this. Ugh.
            • different homepages
              • afaict, no telemetry on this, only on fennec. Ugh.
            • people stop using firefox and never get 'round to seeing that bar 3 times in a row
              • not helped by it racing the first time: if unlucky, no bar on your initial about:home because the migration finishes after about:home loads
              • also not helped by data lag from telemetry.
        • Tentative data suggests people from IE more likely to ditch auto-imported data (undo migration) whereas people from Chrome are more likely to keep (not enough data to tell for Safari and Edge)
          • Which seems plausible.
        • Yet Another Reason why telemetry "doesn't work" for the funnelcake experiment on release
          • tmo only has opt-in data. By the first startup the user obviously hasn't opted in, and so there's no telemetry. Also there'll be sample bias in any other telemetry.
            • This doesn't affect beta/aurora/nightly as much because opt-in is the default on pre-release channels.
          • Looks like we'll need to use a spark job to deal with telemetry from the funnelcake
            • Why bother? Well, we don't disable the firstrun pages on release. So it'll be interesting to see if the number of users that use sync there is much higher or not, which will help us evaluate what we need to address before going to release.
      • Going to have to try to work out how to deal with sync. It's Complicated.
      • Continuing work to improve (auto)migration:
      • Other bugs:
    • Jared
      • Location bar autocomplete and search autocomplete shadow work
        • Worked on patches to fix this through binding changes as well as a different patch to change the widget code
        • Jim Mathies requested that this not get changed through widget and Dao doesn't want this changed through binding changes
      • Theme work started on Cedar twig
        • Landed baseline support for defining a theme in the webextension manifest
        • Working on supporting background images for in-content pages
    • Mike
    • Stephen
    • Verdi
    • pdol
      • WinXP/Vista users will be moved to ESR52
        • On branch, XP/Vista specific code can be dropped from central
        • Dev-platform mailing list
      • John Gruen to help with themes effort
      • Waiting on UR resource for session restore testing
    • philipp
  • Roundtable

Sep 27

  • GIF du jour: *tickle* https://i.imgur.com/JW9iMOu.gifv
  • Status updates
    • Dao
      • High Contrast
        • landed
          • Bug 1304341 - Icons in the main menu, identity block and control center need more opacity in high-contrast mode and on Linux
          • Bug 1304363 - 2.23 - 4.78% tabpaint / tpaint (osx-10-10, windows7-32, windows8-64, windowsxp) regression
          • Bug 1304708 - Use icon-colors.inc.svg in notification-icons.svg
          • Bug 1304973 - Identity popup expander button shouldn't have a white gradient in the background unless hovered
        • Bug 1022553 - Audio/video controls unusable in High Contrast mode
          • will give this a shot before wrapping up the high contrast work
      • misc
        • Bug 658467 - Fade out tab label on overflow instead of ellipsis \o/ \o/
          • has ui-review+, thanks Stephen
        • landed
          • Bug 1302307 - blocked-permission-icon margin should only apply within the identity block
          • Bug 1302759 - missing customize-titleBar-toggle.png referenced from browser.css on Linux
    • Gijs
      • Telemetry from beta (specifically: re: automigration) is slow coming in. Trying to find out why. The little data we have is encouraging - but too little. :-)
      • Patch for https://bugzilla.mozilla.org/show_bug.cgi?id=1279240 - dealing with default browser being overwritten on xp/vista/7
      • Reviews
      • ... moar security bug backlog
    • Jared
      • find-in-page markers on the scrollbar
      • shadows on the location bar and search autocomplete dropdowns
      • select dropdown: styles are being applied and the students are working on porting the e10s implementation to run in non-e10s
        • Could you flag someone (me or Stephen) for ui-review there? Thanks!
      • reviews...
    • Mike
    • Stephen
    • Verdi
    • pdol
    • philipp
      • Nothing to report
  • Roundtable

Sep 20

  • GIF du jour: clean power https://i.imgur.com/VpSD7Gd.gifv
  • Status updates
    • Dao
      • High Contrast issues
        • landed
          • regression from bug 1022573: Bug 1297806 - 15% linux cart regression
            • looks like the improvement is slightly bigger than the original regression
            • also reduces Windows installer size slightly
            • --> we should replace more PNGs with SVGs. What's the status of bug 1054016? (blocked on https://bugzilla.mozilla.org/show_bug.cgi?id=1058040)
          • Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode
          • Bug 1302405 - Remove special styling for non-default Windows themes from panelUI.css
          • Bug 1008730 - Customization palette doesn't obey High Contrast settings
          • Bug 1303291 - Clean up identity block and control center icons
      • misc
        • landed
          • Bug 1302952 - Simplify gear.svg by using the fill filter
          • Bug 1302984 - Implement active and open state styling for the customize mode footer buttons
          • Bug 1303259 - Awesomebar results popup's search settings button should have a tooltip
    • Gijs
    • Jared
      • Landed
        • Bug 1184790 - Force the notification text to show on hover if the notification is transitioning
        • Bug 1296070 - RotatedBuffer::DrawBufferWithRotation takes 10% of the time when opening the Firefox menu
          • Went from on average 25.38ms to 8.49ms (almost 1/3 of the time), riding the 51 train
      • In review
        • Bug 1111145 - Change the drop shadow of panels to match the native Windows popup shadow
      • In progress
        • Bug 1293242 - Wrong height calculation with multi-line description, "display: -moz-box", and "overflow: hidden"
          • I can reproduce one of the test failures locally and am seeing what is causing it right now. It needs a previous test to run for it to fail.
        • Firefox theming work
          • Coordinating with Product and UX
        • <select> dropdown work
          • students have a pretty good understanding of the project
          • gave a presentation to their class on monday about the project and what work is necessary
      • Reviewed for others
        • Bug 1271765 - Visual refresh of media controls
    • Mike
      • Findbar dimmed highlighting mode will be Nightly only, no uplift to Fx 51
        • Many, many bugfixes went in
        • Main bugs right now:
          • https://bugzilla.mozilla.org/show_bug.cgi?id=1282752 to get the nodes belonging to each ranges' ClientRect
          • Deal better with hidden ranges (also platform)
          • Get highlighting working for scrollable containers (overflow: scroll elements)
          • Use :mstange's newly implemented hyper-performant rectangle-cutting API
      • Firefox Theming
        • More feedback coming in
          • Stephen & Philipp in the loop :)
        • Reaching out to more org areas soon
        • Doing investigation on technical difficulties we might encounter, for example:
          • Exploring WebExtensions
          • Exploring DevEdition theme hard parts - will reach out for this too
    • Stephen
      • Did some reviews. Made some SVG icons. Working on more reviews and UX triage.
      • Met with Jared, Mike and Philipp about Theme API
    • Verdi
    • pdol
    • philipp
      • Once again not here because of hiring stuff
    • timdream (read only): talked to Gijs and will have :evanxd dive into the Reading Mode cluster.
  • Roundtable

Sep 13

  • GIF du jour: life pro tip: giphy.gif
  • Status updates
    • Dao
      • High Contrast issues
        • all P2s are fixed \o/
        • in review:
          • regression from bug 1022573: Bug 1297806 - 15% linux cart regression
          • Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode
            • needs shorlander review
          • Bug 1302405 - Remove special styling for non-default Windows themes from panelUI.css
        • landed:
          • [P1] Bug 1022568 - Default and hover style of buttons is illegible when using black-on-white or white-on-black High Contrast mode
          • Bug 1022588 - The search button in the search box in about:home is not recognizable (no image/content visible) when using High Contrast mode
          • Bug 1051861 - about:newtab Gear icon is invisible in High Contrast themes
          • Bug 1301086 - about:home and about:newtab search submit label needs to be a left pointing triangle for RTL locales
          • Bug 1301758 - Use CSS variables for dimmed elements in arrow panels
          • Bug 1302355 - Make --arrowpanel-dimmed* colors work with dark OS themes
        • uplifted:
          • [P1] Bug 1022547 - Menu bar unreadable in High Contrast mode
      • misc
        • landed:
          • Bug 1162441 - [HiDPI] Separator between toolbars and content is sometimes too thick at 125% scale
          • Bug 1300870 - [HiDPI] Ctrl+Tab previews sometimes move when cycling through them at 125% scale
          • regression from bug 1224732: Bug 1300410 - Pinned tab separators shouldn't touch the toolbar
          • regression from bug 1224732: Bug 1300734 - [HiDPI] tabs sometimes move on hover at 125% scale
          • Bug 1300876 - Share Ctrl+Tab panel styling across platforms
    • Gijs
    • Jared
      • Mainly doing a lot of code reviews for new video controls and find-in-page work
      • Spent a lot of time fighting with the Snappy Symbolication Server rewrite, may revert to an older revision
      • Mike and I wrote up our summary of the Theme survey and emailed it out, will be meeting some time Thursday to discuss UX ideas for proposals
      • Work is underway on the new <select> dropdown. Will meet with the students tomorrow during our weekly check-in
    • Mike
      • Gettin' dimmed highlighting mode ready to ship!
      • Firefox Theming survey summary worked out together with Jared
        • Interesting outcomes:
          • In-browser theme editor
          • Accessibility (bigger text, icons, etc)
          • Be able to customize all the things, but keep it super-duper-easy please.
        • Next step:
          • Conclusions from survey outcomes and other data sources
          • Meetup with UX
      • Reviews done wrt Session Store
        • About half of my queue, usually.
    • Stephen
    • Verdi I'd like to propose a few more followups to the bookmarks work. Do people have other opinions? Should we talk about it? Do we need a new meta bug or can this block https://bugzilla.mozilla.org/show_bug.cgi?id=1219810 "Make bookmarks easier to understand"?
    • pdol
    • Philipp
  • Roundtable

Sep 6

  • GIF du jour: *poke* don't forget the GIF! 2zfbwTS.gif
  • Status updates
    • Dao
      • High Contrast issues
        • regression from bug 1022573: Bug 1297806 - 15% linux cart regression
          • UX help needed to replace menuPanel.png with an SVG
        • in review:
          • Bug 1022588 - The search button in the search box in about:home is not recognizable (no image/content visible) when using High Contrast mode
          • Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode
            • needs shorlander review
        • landed:
          • regression from bug 1022601: Bug 1299211 - Identity block icon becomes black when animating with camera/mic
          • Bug 1298659 - Remove hardcoded colors from searchbar.css and make it more consistent across platforms
          • Bug 1263171 - Identity box text for internal pages is unreadable on dark themes in Nightly/Aurora
      • misc
        • in review: Bug 1162441 - [HiDPI] Separator between toolbars and content is sometimes too thick at 125% scale
        • landed: Bug 1224732 - [HiDPI] tab separators are sometimes too thick
          • regression: Bug 1300410 - Pinned tab separators shouldn't touch the toolbar
            • reviewed, landing soon
          • regression: Bug 1300734 - [HiDPI] tabs sometimes move on hover at 125% scale
            • has patch
    • Gijs
    • Jared
    • Mike
      • Sailing Nationals happened, finished 7th :-(
      • https://bugzilla.mozilla.org/show_bug.cgi?id=1290914
        • Final part before re-enabling modal find-in-page
        • Adding Element.animate to AnonymousContent API
          • Required help from smaug, bz and peterv to get WebIDL stuff sorted :P
        • Help from mstange: awesome perf improvements!
          • No more dynamic stylesheet insertion --> inline styles FTW!
        • Things are looking very bright for Fx 51 now.
      • Survey for themes was sent out by Jaws, I helped.
      • Prefs: findbar.highlightAll and findbar.modalHighlight
    • Stephen
    • Verdi
    • pdol
    • Philipp
  • Roundtable


Aug 30

  • GIF du jour: *yawn* giphy.gif
  • Status updates
    • Dao
      • High Contrast issues
        • Bug 1022601 - Site identity emblem and notification icons in urlbar are broken in High Contrast mode
          • regression: Bug 1295502 - 2.1 - 4.09% tart / tresize / tsvgx (linux64, windows7-32, windows8-64) regressions
            • landed
        • Bug 1022573 - Australis widget icons lack contrast when using High Contrast mode
          • regression: Bug 1297806 - 15% linux cart regression
            • UX help needed to replace menuPanel.png with an SVG
        • Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode
          • in review
        • Bug 1298659 - Remove hardcoded colors from searchbar.css and make it more consistent across platforms
          • in review
      • misc
        • Bug 1296361 - Implement shadow behind arrow panels across platforms
          • landed
        • Bug 1297157 - Abstract away the visuallyselected attribute on anonymous tab nodes
          • landed
        • Bug 1292593 - Search bar and address bar autocomplete popups have no border
          • landed, uplift approval pending
    • Gijs
      • Alllll the automigrate
      • PTO, catching up (again...)
    • Jared
      • Reviewed new video controls patch from raylin
      • Reviewing and looking more at the panel performance issues
      • Any updates from Katie's last week:
        • Katie's presentation is up on airmozilla
        • Some follow-up work from the zoom indicator and start menu tiles still
          • I'm going to look in to the start menu tile not updating on some platforms, might need to make some more installer changes
    • Mike
      • Many find toolbar issues were fixed for the new modal highlighting feature
        • Will be re-enabled this week, probably tomorrow.
        • Four patches up - the ones from today are quite awesome ;-)
      • Jared & Mike scheming and brewing plans for Firefox Themes
        • Watch your inboxes this week!
    • Stephen
    • Verdi
    • pdol
  • Roundtable

Aug 23

  • GIF du jour: mmm, cake! http://i.imgur.com/FUN0U5m.gifv
  • Status updates
    • Dao
      • High Contrast issues
        • Bug 1022601 - Site identity emblem and notification icons in urlbar are broken in High Contrast mode
          • regressions:
            • Bug 1294994 - EV cert makes all icons in the identity block green
              • landed
            • Bug 1295038 - Site identity circle and certificate owner are shifted to the left when hovering over the location bar with resolution at 125%
              • landed
            • Bug 1295502 - 2.1 - 15.83% cart / tart / tresize / tsvgx (linux64, windows7-32, windows8-64) regression
              • investigating
        • Bug 1293967 - Use --panel-separator-color instead of hsla(210,4%,10%,...) more consistently
          • landed
          • regressions:
            • Bug 1295929 - Don't use --panel-separator-color for .panel-subviews' border
              • landed
            • Bug 1297091 - Application Menu Panel Footer Looks Wrong
              • landed
        • Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode
          • in review
        • Bug 1296861 - [control center] Don't hardcode colors for the permission status and permission removal button
          • landed
      • misc
        • Bug 1295947 - Use filter and fill properties instead of duplicating lots of SVG and CSS for the tab audio icon
          • landed
        • Bug 1296361 - Implement shadow behind arrow panels across platforms
          • needs test_arrowpanel.xul fix
        • Bug 528005 - Let accel-click and middle-click on the new tab button open a new tab next to the current one
          • landed
        • Bug 1296863 - Stop disabling the "New Tab" command in popups
          • landed
        • Bug 1297157 - Abstract away the visuallyselected attribute on anonymous tab nodes
          • in review
    • Gijs
    • Jared
      • Fixed bug 1294885 - The bookmarks toolbar doesn't have enough padding from the edge of the window
      • Spending a lot of time digging in to panel animation jank
        • Converted bug 1252224 to a meta bug
          • Neil has a patch in bug 1293242 to deal multiline xul:descriptions
          • Bas has a patch in bug 1296658 to speed up the expensive paint during panel opening
          • I've been working on bug 1296442 to remove the style flush during panel opening
    • Katie
      • My last full day is today
        • However, I'd like to finish the bugs I have/am working on
        • I'll be doing a presentation on my internship this Friday at around 9am PST
      • Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile
        • landed!
      • Bug 1171746 - Some panels stay open when switching or closing tabs
        • landed!
      • Bug 1219725 - Add a button for session restore to the tab bar
        • Still working on feedback from Gijs and Jared, I hope to submit another version this afternoon
    • Mike
    • Stephen
    • Verdi
    • pdol
      • Form Autofill work breakdown progressing
        • Planning a work week in Taipei
      • Attempting to define UITelemetry needs across desktop
        • If you have open questions that could be answered via UITelemetry instrumentation, please let me know
  • Roundtable

Aug 16

  • GIF du jour:
  • Status updates
    • Dao
      • Ctrl+Tab related
        • Bug 445498 - Make background of tab preview transparent on Linux
          • uplifted
        • Bug 1292633 - Make Ctrl+Tab panel background more opaque
          • uplifted
      • High Contrast issues
        • Bug 1022573 - Australis widget icons lack contrast when using High Contrast mode
          • landed
        • Bug 1022601 - Site identity emblem and notification icons in urlbar are broken in High Contrast mode
          • landed
          • dealing with regressions
        • Bug 1293967 - Use --panel-separator-color instead of hsla(210,4%,10%,...) more consistently
          • landed
        • Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode
          • in review
        • Bug 1022547 - Menu bar unreadable in High Contrast mode
          • landed
      • misc
        • Bug 1198234 - Badged toolbar buttons with a label have too little room between the icon and the label
          • needs new patch
        • Bug 1289659 - [OS X] Firefox Nightly 50.0a1 shows no "Bookmarks Menu" contents when no windows opened
          • landed
        • Bug 1294136 - Don't use !important for -moz-appearance on toolbarseparator and menuseparator
          • landed
    • Gijs
      • Back from PTO
      • will be picking back up some of the automigration work, as well as some regressions I've (semi-)recently caused.
    • Jared
      • Fighting with the panel jank, bug 1252224 landed and then bounced
        • A simplified patch to delay setting the height until after the transition has finished introduces a noticeable height change which seems like a worse regression
        • I'll file a bug about the paint being slow during panel opening, regardless of the frontend changes
    • Katie
      • Bug 565718 - Show zoom indicator in UI if not at default zoom level
        • landed!
      • Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile
        • Jared and I did a lot of investigating and have a solution for creating start tiles with better resolution on HiDPI screens
      • Bug 1291331 - Windows 10 start menu tile doesn't always use updated settings in firefox.VisualElementsManifest.xml. Fix is likely in comment #0
        • Jared and I dug into this issue as well, it's not clear why some Win10 computers update the start tile and others don't
        • I'm going to try to reach out to Microsoft to see if this a bug
      • Bug 1171746 - Some panels stay open when switching or closing tabs
        • Submitted a patch, but it was backed out for failing a test on Linux. Looking into why.
      • Bug 1219725 - Add a button for session restore to the tab bar
        • Will be wrapping this one up next since Erica's internship ended. Her patch was mostly finished.
    • Mike
      • Findbar modal highlighting bugs going steady
        • Thanks to :jaws for the reviews!
        • Tooru-san filed regression, we fixed it together
        • New look & feel
        • One iterator to rule 'em all
        • Huge page workaround (HTML-spec huge)
        • Dynamic page support, first time ever
      • Session store reviews for mconley to mitigate against crashing tabs and start browser elements remote by default
      • Kick-off mtg for XUL theme replacement
    • Stephen
    • Verdi ask about data on automigration from the add-on test
    • pdol
      • Read only due to privsec planning meeting conflict
      • Work started on Password Manager/Credentials Management Product Requirements Document
      • Exec team approved a new team to be created to work on related areas (including scope beyond Firefox - ie. mobile apps)
  • Roundtable

Aug 9

  • GIF du jour: http://i.imgur.com/B1mKucc.gifv
  • Status updates
    • Dao
      • Ctrl+Tab related
        • Bug 445498 - Make background of tab preview transparent on Linux
          • landed
        • Bug 1292049 - Ctrl+Tab gets stuck after reopening a closed tab
          • landed, uplifted
        • Bug 1292095 - ctrlTab._initRecentlyUsedTabs is called way too often
          • landed
        • Bug 1292633 - Make Ctrl+Tab panel background more opaque
          • landed
      • High Contrast issues
        • Bug 334598 - Buttons in print preview page are not visible in HighContrastInverse theme
          • landed
        • Bug 1198648 - Status bar doesn't obey Windows high-contrast theme
          • landed
        • Bug 1022573 - Australis widget icons lack contrast when using High Contrast mode
          • in review
        • Bug 1008225 - Remove fog / frost effect behind the menu bar on Windows 8
          • landed
        • Bug 1022601 - Site identity emblem and notification icons in urlbar are broken in High Contrast mode
          • in review
        • Bug 1293023 - Don't hardcode black as the text color in the downloads panel footer
          • landed
      • misc
        • Bug 1292727 - Consolidate context menu navigation icon styling
          • landed
        • Bug 1198234 - Badged toolbar buttons with a label have too little room between the icon and the label
          • has patch
        • Bug 1293018 - Make arrow panels white (using -moz-field) on Linux
          • landed
    • Gijs
      • (PTO until the 11th)
    • Jared
      • Added HiDPI images for video controls on Windows and Linux, bug 1291268
      • Enabled a bunch of new eslint rules
        • `mach eslint --fix`, bug 1291910
        • no-else-return, bug 1291855
        • no-empty, bug 1292008
        • space-before-blocks, bug 1292035
        • keyword-spacing, bug 1292042
      • Background windows on Windows 10 now fade the tab title, bug 1172890
      • [in progress, fixing a test] Removed some forced layout flushes while opening PanelUI popups, bug 1252224
      • Up next
        • Bug 1291457 - Use native arrow panel animations on macOS
        • Bug 1036929 - Panel animations are slower on Mac than they are on Windows
        • Will need to start breaking down work for Themes 2.0
    • Katie
      • Bug 565718 - Show zoom indicator in UI if not at default zoom level
        • just submitted more css fixes for review
      • Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile
        • Figured out how to get Windows tool to generate the file I need! but it breaks start menu tiles anyways :/
        • Currently troubleshooting why the start menu tile only appears on some Win10 computers
      • Bug 1171746 - Some panels stay open when switching or closing tabs
        • patch submitted for review
      • possibly next: Bug 492320 - Keyboard shortcut for "Undo close window" fails if no windows are open (and "recently closed windows" submenu hasn't been shown)
    • Mike
    • Stephen
    • Verdi
      • May be late/miss today's meeting.
      • Meeting later today about the 64-bit installer options
      • Continuing work this week more of the UX team on a larger onboarding plan. We'll start meeting with Chris More's team tomorrow to start combining ideas.
    • pdol
      • Just returned from PTO
      • Working with Matt N on scoping for Form Autofill
    • timdream
  • Roundtable


Aug 2

  • GIF du jour: http://i.imgur.com/B1mKucc.gifv
  • Status updates
    • Dao
      • Bug 1116787 - Expose preference for having Ctrl+Tab cycle through tabs in recently used order
        • landed
      • Bug 1290094 - Clean up Ctrl-Tab panel styling
        • landed
      • Bug 445498 - Make background of tab preview transparent on Linux
        • in review
    • Gijs
      • (PTO until the 10th)
    • Jared
      • Fixed bug 1285464 for find toolbar stealing window focus
      • Bug 759252 - Use CSS animations for the loading and connecting throbbers
        • Waiting on Stephen for new connecting graphic
      • Fixed Bug 1289283 - The about dialog now shows "Restart to apply update" even if nag window is open
      • Bug 1172890 - [UX][Windows 10] Can't tell when window is unfocused if titlebar is off
        • Got feedback from dao, need to work on new patch still
      • https://bugzilla.mozilla.org/show_bug.cgi?id=1252224
        • Patch up for review, changes a good deal about how we size panels
    • Katie
      • Bug 565718 - Show zoom indicator in UI if not at default zoom level
        • patch seems close to done, waiting for review
      • Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile
        • Need to confirm workaround for Windows tools doesn't affect other language builds. I'm researching this now
      • Bug 1171746 - Some panels stay open when switching or closing tabs
        • I missed that Dao asked for more information, I'll upload that after this meeting
    • Mike
      • (find in page and XUL theme stuff coming up)
    • Stephen
    • Verdi
    • pdol
    • timdream (no audio/video)
      • Ray Lin is working on video control visual fresh and de-XUL, in-flight
      • Fischer Liu has swept in-content perf bugs and picking on low-hanging fruits.
  • Roundtable


Jul 26

  • GIF du jour: http://i.imgur.com/B1mKucc.gifv
  • Status updates
    • Dao
      • Bug 1282267 - Window Frame Color detection routine can lead to incorrect results
        • uplifted
      • Bug 1287732 - Remove some event.target null checks
        • fixed
      • Bug 1287408 - Geolocation preferences not applied properly in Nightly
        • fixed
    • Gijs
    • Jared
      • Bug 1285464 - When find toolbar hides, it focuses the window
        • Working on patch, will need to talk to mikedeboer
      • Bug 759252 - Use CSS animations for the loading and connecting throbbers
        • Waiting on Stephen for new connecting graphic
      • Bug 1289283 - The About dialog shows a nonresponsive "Check for updates" button when an update has been applied and the Software Update window is open
        • Patch uploaded, waiting on review from rstrong
      • Bug 1172890 - [UX][Windows 10] Can't tell when window is unfocused if titlebar is off
        • Review ping for dao?
      • Other
        • Bug 1091592 - Implement improved style for <select> dropdowns
          • Discussing with mconley about mentoring the bug with students, need to meet with UX
        • Bug 1251071 - "New bookmark" popup disappears if I reopen it after creating bookmark
          • Will be uplifted to aurora
    • Katie
      • Bug 565718 - Show zoom indicator in UI if not at default zoom level
        • Have solution for moving history icon, just need to fix styling issue on Linux
      • Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile
      • Bug 1171746 - Some panels stay open when switching or closing tabs
        • Got some feedback to work on (Thank Gijs and Dão)
    • Mike
      • Back from vacation! (which was awesome, btw :-D)
      • Working on getting dimmed find highlighting ready for Fx 51
      • Thinking about themes...
    • Stephen
    • Verdi
    • pdol
    • timdream
  • Roundtable


Jul 19

  • GIF du jour: aRW91uN.gif
  • Status updates
    • Dao
      • Remove loading-inverted.png, use loading.png instead
        • fixed
      • Bug 1283812 - Stop dispatching the TabSwitched event
        • landed
      • Bug 1282267 - Window Frame Color detection routine can lead to incorrect results
        • uplift approval request still pending
      • Bug 334578 - Icons in 'Find' tool bar are not compliant with high contrast theme settings
        • fixed
      • Bug 1285642 - [Ubuntu] Search popup Add Engine area is too dark
        • fixed, uplifted
      • Bug 1287732 - Remove some event.target null checks
        • landed
      • Bug 1287408 - Geolocation preferences not applied properly in Nightly
        • in progress
    • Gijs
    • Jared
    • Katie
      • Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile
        • Figuring out the documentation/computer set-up needed to generate resources.pri file, but hope to have that done this afternoon
      • Bug 1171746 - Some panels stay open when switching or closing tabs
        • Fixed the panels issue, but found that the edit bookmarks panel doesn't close for close window hotkey (cmd-W on Mac) and am fixing that now
        • Got feedback to work on for most recent patch
      • Bug 565718 - Show zoom indicator in UI if not at default zoom level
        • Mostly done, but found that the zoom indicator's animation makes the history button dropdown button had to click in URL bar
        • Waiting to hear more on how to avoid making history button hard to access
          • [jaws] I recommend going forward with implementing the three different ideas of comment #37 and seeing which one feels best to you.
    • Mike
      • still on PTO this week
    • Stephen
    • Verdi
    • pdol
      • Form Autofill/Web Payments project scope/approval meeting tomorrow
    • timdream
  • Roundtable


Jul 12

  • GIF du jour: *sip* http://imgur.com/navpuPi
  • Status updates
    • Dao
      • Bug 1278662 - Unify loading.png and loading-inverted.png design
        • patch submitted
      • Bug 1283812 - Find a better name for the TabSwitched event
        • patches submitted
      • Bug 1249818 - Top 5 pixels of tabs became completely useless: clicking them neither drag the window, nor select tab
        • fixed, uplifted
      • Bug 1255989 - Cannot drag window from empty space in bookmarks toolbar items when customized to the menubar
        • fixed, uplifted
      • Bug 1282267 - Window Frame Color detection routine can lead to incorrect results
        • landed, would like to uplift
      • support for Bug 906076 - Virtual tabs - lazily create linkedBrowser and other dependent elements for tabbrowser tabs to improve startup performance
        • Bug 1284482 - Remove useless parameters and variable declarations from _linkBrowserToTab and _createBrowser
        • Bug 1276514 - Refactor xul:browser.permanentKey implementation to accommodate lazy-browser tabs
    • Gijs
      • Triaging Toolkit::Reader Mode to create a qx cluster (closed over 30 bugs, categorizing others (120-ish to go) and will then mass-change for the category + prio where necessary, then do a qx cluster based on output)
      • Filed followups for automigration
        • Includes some work to make the chrome migrator work while chrome is open, which has interest from sqlite folks. Likely looking at this later this week. bug 1285041.
      • Misc. sec bugs and others
        • bug 1280472 - a11y + styling issues in prefs
        • cleanup in bug 1284497 - now shipping a few kb fewer unused image cruft...
        • inadvertently improved perf by fixing a sec bug (yay!)
        • removed some reader mode telemetry, kept some (bug 1281536)
    • Jared (might not make it, having car issues)
      • Triaged Firefox:Preferences, Firefox:Tabbed Browser, and Toolkit:Video/Audio Controls
      • Fixed:
        • Preferences
          • Bug 1278844 - Locking browser.download.folderList doesn't disable the Browse button
          • Bug 1055403 - No effect of setting preference instantApply="false"
          • Bug 1240439 - Edit email or password field inside Save Logins is larger then it should
        • Start Menu tile followups
          • Bug 1284829 - Win8/10: Globe in tile stretched
          • Bug 1284827 - Win8/10: Icon not shown in start menu after bug 1232679
          • Bug 1284517 - The installer needs to update the lastWriteTime of the Firefox startmenu shortcut after bug 1232679
        • Video Controls
          • Bug 1283415 - Empty poster attribute on video element throws an error
        • Bookmarks
          • Bug 1251071 - "New bookmark" popup disappears if I reopen it after creating bookmark
        • On-Screen Keyboard
          • Bug 1226522 - On-screen keyboard not displayed on machines without a rotation sensor (e.g. desktops with a touch screen)
      • In Progress
        • Bug 1270395 - UITour info panels have incorrect top padding
      • Discussion
        • Bug 1275386 - Determine impact of stub installer default browser checkbox
          • Got r+ but not sure if we still are interested in determining the effect of this change?
    • Katie
      • Bug 565718 - Show zoom indicator in UI if not at default zoom level
        • Seems close to being done, but need to fix style issue
      • Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile
        • Need to do some research on on image sizes and what "high contrast" means for Windows start menu tiles
      • Bug 1171746 - Some panels stay open when switching or closing tabs
        • Pushed a patch for review this morning and have some feedback to work on
    • Mike
    • Stephen
    • Verdi I don't think a good UI for explaining automigration while you are creating an account is possible. It's a complex interaction and that complexity needs to go somewhere - the UI or the code. I think we have to solve the history undo problem to make this work.
    • pdol
    • timdream
      • Ray Lin in Taipei will be looking at video control visual refresh cluster (bug 1271768). We have secured UX/VxD help in Taipei on it.
      • I will be looking into improvements to in-content preferences cluster (bug 1271779). There are already Taipei UX/VxD scheduled -- will make sure they are addressing these issues (if applicable).
      • Question: should I move them out of QX holding area?
  • Roundtable


Jul 5

  • GIF du jour: http://i.imgur.com/MABfhTH.gifv
  • Status updates
    • Dao
    • Gijs
      • automigration add-on / funnelcake stuff
      • Security bugs
      • Outreachy
      • Misc.
    • Jared
      • Just got back from vacation last week, going through emails and reviews
        • tell us where you've been and what you've done! :)
      • Picking up work on:
        • Bug 1251071 - "New bookmark" popup disappears if I reopen it after creating bookmark
        • Bug 1226522 - On-screen keyboard not displayed on machines without a rotation sensor (e.g. desktops with a touch screen)
        • Bug 1270395 - UITour info panels have incorrect top padding
      • Need to reply to an email from Katie about binding function arguments
    • Katie
      • finished windows 8/10 start menu tile improvement
      • wrapping up zoom indicator bug 565718
      • starting bug 1171746 to make sure tab specific panels are cleared when tabs are switched
    • Mike
      • Session store knowledge accumulating, next: triage and new stuff.
        • Bug 1264192 - Logged out of Twitter after restarting Nightly, narrowed down to cookie store/ Twitter bug.
      • Find toolbar 'whole word' mode landed on Nightly
      • Find toolbar modal highlighting pref-ed off
        • We have enough feedback for now
        • Sent email to Sevaan to look at design/ UX for me
        • Working on bugs that were filed by many people - many thanks!!
        • Few awesome colleagues from Taipei (I think) are helping out fixing bugs!
    • Stephen
    • Verdi
    • pdol
  • Roundtable


Jun 28

  • Definitely having a meeting on the 28th!
  • GIF du jour: http://imgur.com/a/slR7t
  • Status updates
    • Dao
      • picked up bug 1255989 (Cannot drag window from empty space in bookmarks toolbar items when customized to the menubar)
      • more focus on reviews
    • Gijs
    • Jared
      • on PTO this week!
    • Katie
    • Mike
      • Enjoyed MozLondon lots!
      • Findbar improved highlighting work continues (all blocking bug 384458). Main focus areas are:
        • Design/ UX: Sevaan proposed to get involved and help out here
        • QA: SoftVision is on it, already filing bugs, writing test plan, verifying fixes
        • Performance: merging find count and highlighter iterators into one and more improvement underway.
        • Feature currently disabled, until we polished it good.
      • Bug 269442 - Add Find Whole Word/ Find Exact String Option to Find Toolbar
        • Landed moments ago!
      • Session store work:
    • Philipp
    • Stephen
    • Verdi
    • pdol (I may not be able to join, depending on how late my current meeting goes)
      • Text Autofill / web payments
        • Starting PRD draft
  • Roundtable

Jun 21

  • No meeting, again because MozLondon :)
  • GIF du jour anyway! LnE8tBU.gif

Jun 14

  • No meeting, because MozLondon!
  • GIF de la semaine: Tea time! tumblr_lqnegj3st61qj2fxg.gif

Jun 7


May 31 -- NO MEETING DUE TO MONTHLY MOCO MEETING AT SAME TIME (but please still post your read-only updates!)

  • GIF du jour: 😂👌oKipyyx.gif
  • Status updates
    • Dao
      • Bug 658467 - Fade out tab label on overflow instead of ellipsis
        • may need to remove text-shadow from tabs, waiting for UX opinion
      • Bug 1257087 - Middle mouse click on history item would not open
        • landed, uplifted
      • Bug 1247824 - Persistent excess space in bookmark panel from folder/tag list
        • investigating
    • Gijs
    • Jared
    • Mike
    • Philipp
    • Stephen
    • Verdi
    • pdol

May 24

May 17

  • GIF du jour: the care and feeding of gecko http://i.imgur.com/cd2ZdZ6.gifv
  • Status updates
    • Dao
      • Bug 1219788 - Show bookmarks toolbar when adding a bookmark to the bookmarks toolbar folder
        • has patch
    • Gijs
    • Jared
      • Fixed:
        • Bug 962560 - Audio volume UI resets to full volume after toggling the screen size of a video
        • Bug 1271626 - gUIStateBeforeReset has an erroneous property of gUIStateBeforeReset
        • Bug 1271742 - Rename currentLineHeight to currentContentWidth in AboutReader.jsm
        • Bug 862399 - Add UI to loop playback of audio files
        • Bug 1271976 - Audio controls disappears after a delay once volume slider changed
        • Bug 449358 - Add test to confirm that video/audio UI controls function when JavaScript is disabled
        • Bug 1268943 - Middle mouse click on links in settings does nothing (should open in new tab)
      • Outreachy:
        • Bug 1061747 - Restore Defaults does not reset current theme
          • In progress, Katie took a couple days off last week, should have something ready this week.
        • Next bug will be bug 1232679 - Improve Start Menu tile on Windows 8/10
      • Poking:
        • Bug 1143116 - Don't show Default Browser prompt on first run
      • Working half-time this week, Wednesday thru Friday
    • Mike
    • Philipp
    • Stephen
    • Verdi
    • Tim (read-only)
  • Roundtable

May 10

May 3

  • GIF du jour: giphy.gif
  • Status updates
    • Dao
      • Bug 1265173 - Increase toolbarHighlight opacity again to a more reasonable level
        • landed, uplifted
      • Bug 1267939 - Back out bug 1219804 from Aurora 48
        • still waiting for approval
      • Bug 1248268 - Unable to disable "Recently bookmarked"
        • landed
      • Bug 1250203 - Re-populate recent bookmarks when a bookmark gets deleted while the menu is open
        • patch updated after bug 1248268, needs fresh try run, probably still suffers from the leak
      • Bug 1119455 - Favicon gets discarded, re-decoded and repainted when moving the mouse pointer over a tab
        • wrote a patch that avoids the bug but breaks the tabs' onerror handler
        • needs Gecko fix or WONTFIX until we implement the tab strip without XUL
      • Bug 658467 - Fade out tab label on overflow instead of ellipsis
        • getting new perf numbers
    • Gijs
      • Fix for https://bugzilla.mozilla.org/show_bug.cgi?id=1241085 (URL bar clearing when opening new (private) window/tab and typing immediately) has review
        • ... but has failing tests that I can't reproduce on Windows.
          • Reproduced on mac 10 minutes before this meeting. Need to diagnose why it's broken. Could be easy to fix, could mean I need to rethink approach... :-\
      • Still talking with Matt about approach in https://bugzilla.mozilla.org/show_bug.cgi?id=1265368 (default profiles vs. fx reset)
      • Investigating/reviewing in bug 1119455 (see Dão's update)
        • dolske just made an interesting suggestion there.
      • Dealing with fallout from bugs I fixed or reviewed
      • Some PTO (some more incoming.)
    • Jared
      • Bug 1095739 - fixed, Allow a "new user" experience to happen subsequent to Firefox being uninstalled
      • Bug 1268159 - fixed, All of the strings in Firefox now use curly quotes
      • Patches in progress for:
        • in progress [Katie Broida] Bug 1061747 - Restore Defaults does not reset the current theme
        • checkin-needed [Katie Broida] Bug 1093750 - Toolbar items should have tooltips in Customize Mode
        • tracking down a gtk3 crash [Katie Broida] Bug 1260595 - All items in Themes panel are duplicated if I exit customize with the panel opened (should close/empty panel when leaving customize mode)
        • in progress [Dan Huang] Bug 1126967 - [reader mode] [UX] improve the loading transition
    • Mike
      • Bug 1248267 - Right click on bookmark item of "Recently Bookmarked" should be regular placescontext instead open it
        • found a way to show a context menu after all
        • waiting for review
      • Planning to work on 'Bug 1248616 - 5 most recently added bookmarks should be draggable' after the aforementioned bug
      • Bug 269442 - Add Find Whole Word/ Find Exact String Option to Find Toolbar
        • Finally got around to write a unit test for it
        • Code complete, final round of review
        • Ehsan might be too busy - hopefully not!
      • Bug 1269677 - mousethrough=always doesn't work on the APZ-enabled browser stack
        • Filed this, got immediate reply that `pointer-events: none;` does the same thing!
        • Awesome! XUL--
      • Bug 266338 - Better (more visible) indication of when Find has wrapped or will wrap
      • Bug 384458 - find toolbar should highlight better/dim rest of page
        • Unbitrotted previous patch
        • Converted highlight code to use an inverted SVG mask
          • Cuts out rectangles out of a full-width and full-height colored rectangle
        • Up next:
    • Philipp
    • Stephen
    • Verdi
    • Tim
  • Roundtable

Apr 26

  • GIF du jour: *monkeyhug* giphy.gif
  • Status updates
    • Dao
      • gonna backout "Recently bookmarked" UI from Aurora to finish followups and bundle it with other bookmark related changes
      • Bug 1265017 - Make Bookmarks > "Other Bookmarks" open a sub menu and move it after "Bookmarks Toolbar"
        • landed
      • Bug 1248268 - Unable to disable "Recently bookmarked"
        • waiting for review
      • Bug 1250203 - Re-populate recent bookmarks when a bookmark has been deleted
        • leak might be another bug in the bookmarks observer backend
        • code changes overlap with bug 1248268, now trying to get that done first
      • Bug 658467 - Fade out tab label on overflow instead of ellipsis
        • no progress
    • Gijs
    • Jared
      • Decoder doctor work landed (bug 1160424)
      • We now have accessibility (keyboard) support in Customization mode (bug 1116578)
      • Katie has a fix for toolbar items not having tooltips in customize mode (bug 1093750)
      • Katie has a fix for duplicate items in the Themes menu but it crashes on Linux (bug 1260595)
        • I tried to set up a new Linux VM to use with rr but VirtualBox fails to start up on latest Windows 10 Insider builds
      • I picked up bug 1095739 again, which is to advertise Refresh Firefox to users who uninstalled and reinstalled Firefox
    • Mike
    • Philipp
    • Stephen
    • Verdi
    • Tim
      • The team is moving on to different clusters QX bugs; mostly still working on mentor bugs
        • bug 1266372 bug 1184950 bug 1264805 (reader mode)
        • bug 1229727 (full screen notification)
        • bug 995758 (address bar focus)
      • Feel free to ni me on bugs and I will get them distributed
  • Roundtable


Apr 19

Apr 12

  • No QX meeting due to conflict with Firefox PLR review.

Apr 5

Mar 29

Mar 22

 NO MEETING TODAY due to E10S test fixing and a conflict with the monthly MoCo meeting. NO penguins allowed: http://i.imgur.com/Ox3Ascf.gifv
 (I expect we'll meet next week though, as E10S work starts to wind down!)
 

Mar 15

 NO MEETING TODAY, please keep working on E10S tests and vacuuming your cats! https://i.imgur.com/4N1KuNx.gifv

Mar 08

 NO MEETING TODAY, enjoy this gif of a cat in a monkey suit instead. http://i.imgur.com/Vp9Q38k.gifv
  • GIF du jour:
  • Status updates
    • Dao
      • would like to back out bug 1219804 from aurora because of some of the open regressions, most notably those with pending needinfo requests
    • Gijs
    • Jared
      • no update, just been working on e10s tests
    • Mike
    • Philipp
    • Stephen
    • Verdi
  • Roundtable

Mar 01

  • GIF du jour: urban foraging http://i.imgur.com/QIJSKWn.gifv
    • This one cracked me up last week: eg2XeqQ.gif
  • Status updates
    • Dao
    • Gijs (request from jared: can we please remove the e10s test update and keep this meeting focused on qx work?)
      • e10s tests, more e10s tests, more e10s tests
        • some actually broken stuff in e10s, need to get some uplifts sorted for 46, namely:
          • character encoding widget
          • still WIP: offline storage quota warnings
        • Slowly going through e10s perf bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1195386
          • Some fairly low-hanging perf fruit in there if people are interested
      • Disabled osk on 45 release for windows 8, uplifted remaining fix to 46. Should be pretty good for 46 now.
      • Fixed some consistency issues with the context menu in the middle of navigations (bug 1220160)
      • Still need to get back to:
      • outreachy application for qx-type frontend style stuff accepted, need to tweak proposal the next few days
    • Jared
      • Patch is up on bug 1095739 to ask user if they want to refresh Firefox after uninstalling/re-installing
        • Got feedback from jimm and gijs, will put together a new patch after e10s work is finished
      • Outreachy project is live
        • Focus is on windows 10 bugs, reader mode entrance/exit, context menus in prefs, polishing tour panel margins/padding
      • Review ping for shorlander for Bug 1246276 - Notification/Push Permission might be interpreted as a warning logo ?
    • Mike
      • Well, hum, I've been working on e10s stuffs.
    • Philipp
    • Stephen
    • Verdi
  • Roundtable

Feb 23

  • GIF du jour: rererefrigerator http://i.imgur.com/6Wtqp2A.gifv
  • Status updates
    • Dao
      • (PTO for the rest of the week)
    • Gijs
      • Still ongoing sec stuff, though less than last week
      • Got a review for https://bugzilla.mozilla.org/show_bug.cgi?id=798249 (url bar resetting)
        • need to write a new iteration, also need to address leaks and failing tests from try push
      • Did an onboarding talk
      • outreachy taking time as well
      • installer pin-to-taskbar stuff landed \o/
      • getting some initial feedback on core preferences quality work in https://bugzilla.mozilla.org/show_bug.cgi?id=789945
        • Haven't looked at this in detail yet; will likely need to take some time to address feedback, scary "threads in C++" stuff!
      • Landing fixes for e10s for the customizableui tests
        • most already on fx-team, 2 more to go
        • likely going to be picking up other e10s test stuff once that lands + sticks
    • Jared
      • Landed installer changes to not offer Firefox as default browser if opted-out in installer (bug 1041514)
      • Landed bookmark button changes to show bookmark panel on first click (bug 1219794)
      • Patch r+'d for removing noautohide from reader view uitour panel but some back and forth on if we want this (bug 1162750)
      • I will pick up bug 1219725 (restore session button in tabbar) and bug 1111145 (update shadows for location and search bar on windows)
    • Mike (facemuted due to baaad connection)
      • Starting for real this week, after wrapping up last Hello tasks
      • I think I'll start with writing test coverage for the '5 recent bookmarks' feature, before we extend its functionality.
    • Philipp
      • Out last week
      • Welcome Mike!
          • thank you sir ;-) There can't be enough Mike's
      • Will find that bug about uneven paddings on tour bubbles
        • bug 1180186
    • Stephen
    • Verdi
  • Roundtable
    • Closure on bug 1162750?
      • [philipp] wontfix
    • cluster bugs

Feb 16

Feb 9

  • GIF du jour: omnomnom http://i.imgur.com/h3Zmudk.gifv
  • Status updates
    • Dao
      • patch up for recent-bookmarks in menu
    • Gijs
    • Jared
      • patch up for stopping users from unchecking "always ask" for default browsers if firefox is set as default
        • came up with a way to mock the shellservice, which can be used in bug 1180714
          • as the person who reviewed this, I will +1 that this is very useful!
      • patch up for review for showing the bookmarks panel on first click of the star
      • got review feedback from rstrong on the installer patch, need to make another revision
      • (non-QX), but close to landing rewrite of test_contextmenu.html for e10s
    • Philipp
    • Stephen
    • Verdi
      • I'm way behind on answering questions and filing bugs. :( It may continue to be that way for the rest of the week.
    • Mike
      • Spectating mode this week, next week I'll be picking up bugs & taking names!
      • ...and the gif-du-jour is just too awesome :')
  • Roundtable
    • [jared] feedback on mentored projects
      • fwiw, ISTR that the failure rate for the Outreachy projects is actually really good (ie low). Don't quote me. Don't over-plan it. But yeah.
      • dolske proposed a meeting!
        • (OK, I did too, in the email - it seems like a sensible idea...)

Feb 2

Jan 26

  • GIF du jour: giphy.gif
    • woo, there's a gif again!
  • Status updates
    • Dao
      • patch for showing 5 most-recent bookmarks in menu
      • reviews
    • Gijs
      • Linux notification bars, fixing unreadable text due to GTK3 switch
      • Location bar stuff, talking with mak
      • OSK / Edge bookmark importing broken
      • 1200639 landed (later run pages)
      • bug 1210366 (no more reader mode on youtube + pinterest, and so no more reader mode tour) landed
        • \o/
      • Fixed two other reader mode issues in time for 46
      • UI pref for the OSK (for fx 46 onwards because l10n): bug 1239748 landed
      • bluetooth keyboards now get ignored better for OSK (bug 1236058 fixed for 46) - needs uplift for 45
    • Jared
      • fixed 1240892 (disable default-app hash) for 44
      • showing bookmark overlay on 1st click / autoclose up for review
      • patch to not show default browser prompt if user opted-out in installer
      • discussion on impact of default browser prompt -- early thread looking like it's not significant
    • Philipp
      • In an activity stream work week all week working on activity stream
    • Stephen
      • Also in an activity stream work week
      • Mostly working on Styleguide stuff
    • Verdi
  • Roundtable
    • Welcome Cory!
    • Bug lists and process and stuff

Jan 19

  • GIF du jour: The cup is half ful…wat giphy.gif
  • Status updates
    • Dao
      • landed bug 1098468
      • not sure how to proceed in bug 1219804
        • Places arch. makes this difficult (assumes views folders/popups)
        • worth investigating / prototyping to see how complicated this may be
    • Gijs
      • some osk work
      • linux beta regression in notification bars making them unreadable (bug 1240528)
      • almost have a patch for bug 1200639
      • mach artifact stuff
        • now works on all desktop things and for tests. See last week's update for 'howto'
      • about:home issue with snippets fixed on 45+ ( https://bugzilla.mozilla.org/show_bug.cgi?id=1237350 )
      • bug 789945 - async pref writes for better pref persistence and less IO churn on the main thread
      • bug 1219215 for window dragging and tab hover/drag fixes
      • bug 1005098 for titlebars influencing window opening on windows
    • Jared
      • landed bug 1238712 to remove duplication between shell services
      • poked at bug 1219804 (showing last 5 recent bookmarks in menu) but stopped momentarily when seeing different usability issues (will let Dao take that over)
      • picked up bug 1219794 to show the bookmark overlay on first click of bookmark star
    • Philipp
    • Steven
    • Verdi
  • Roundtable

Jan 12 (our meeting overlaps with the MoCo meeting, so notes-only unless that one ends early)

  • GIF du jour: "Where'd the QX meeting go?" d2Fzs1Z.gif
  • Status updates
    • Dao
      • figured out the leak from bug 1219788, relanded
      • bug 1207422, bug 1207423, bug 1207424 fixed and uplifted to 45 and 44
    • Gijs
      • Windows artifact things landed, woo!
        • Note that work is still ongoing to make this work with mochitest and xpcshell-test, so you can't run tests with these builds yet. Coming soon!
        • Also available on OSX and Linux. TL;DR: Put:
          • ac_add_options --enable-artifact-builds
          • ac_add_options --disable-compile-environment
        • in your .mozconfig file.
        • Clobber (or use a different objdir)
        • ./mach configure
        • ./mach build
      • Tab groups stuff now all wound up (through wontfix/invalid, it has to be said - no more patches landed since last week)
      • As Jared noted, going to turn off OSK on win8 on 44 in bug 1238892.
        • Still investigating how to fix "properly" on 45+, but getting sidetracked by other things...
          • specifically, there are:
            • issues with bluetooth keyboards
            • generic question of how assertive we should be about opening keyboard on win8 (this + previous is why we're disabling on win8(.1))
            • issues with how we hide/reopen the keyboard when switching between input fields (totally broken for soft-keyboard "Tab" presses, visually not compelling for all other cases (flicker))
      • No progress on Edge stuff, also due to getting sidetracked...
      • Still trying to get to the URL bar things as well...
      • Will be looking at https://bugzilla.mozilla.org/show_bug.cgi?id=1210366 .
      • Sidetracked by:
    • Jared
      • landed bug 1229636, which removed the "new tab updated!" message
      • working on bug 1238712 to remove duplication between the shell services across platforms
        • this work may simplify the work needed for bugs 1041514, 1143116, 1189038
      • looked in to some on-screen keyboard issues with Gijs and we decided to disable OSK for Win8 users until we fix an issue with bluetooth keyboards (bug 1238892)
      • non-QX work
        • landed bug 1087114 to get an in-content pref test running on e10s
    • Philipp
    • Steven
    • Verdi
  • Roundtable

Jan 5 (2016)

  • GIF du jour: Happy New Year! CHeBeLr.gif
  • Status updates
    • Dao
      • window resize bug finally landed, with some tests disabled
      • working on 1219788
    • Gijs
      • Regressions from https://bugzilla.mozilla.org/show_bug.cgi?id=332195 (tab modal dialogs no longer focusing their tabs)
        • Had to revert that specifically for beforeunload dialogs
        • Now all fixed on 44+, but that was most of last week gone
      • Edge Migration:
        • Landed reading list things on Nightly
          • Kind of want to write some kind of test for the generic module I wrote. Need to think/experiment with how to do that because just dumping in an ESE db in the main mozilla-central repo won't work
        • Also need to update bookmarks to use this generic code
          • Need to investigate exactly how parent/child relations work in that table so we import folders correctly...
        • Also suspect we'll need to tell the user to quit Edge before migrating
          • Still need to file a bug about that
      • Tab Groups
        • Landed fix for safe mode use of the migration path, already requested aurora uplift
        • QA linked up an issue that wasn't previously in the bug tree that I'd therefore missed: https://bugzilla.mozilla.org/show_bug.cgi?id=1231135
          • Need to ensure the migration page keeps focus. Not trivial because of how the "you've upgraded" or "welcome to windows 10" pages get added (dynamically after session restore finishes, I'm fairly sure). Need to look into this more.
            • Might be lower prio if we don't have a "what's new" page for 45
      • Windows artifact builds! - https://bugzilla.mozilla.org/show_bug.cgi?id=1236111
        • http://www.ncalexander.net/blog/2015/12/31/firefox-artifact-builds-for-mac/
        • Waiting for reviews (not done yet! :-( )
          • Already working on OSX though, see blogpost.
        • This will make building on Windows very very very fast because you won't need to compile anything anymore
          • This will make development on my Surface Pro a lot better
          • Likely good for UX and other not-primarily-engineering folks, too.
            • [philipp] That sounds amazing! How does it work?
              • Nick's blogpost is probably the best intro. The Windows portion hasn't been reviewed yet, but it should work today on OS X.
      • Other small fry:
      • Been trying to poke at https://bugzilla.mozilla.org/show_bug.cgi?id=798249 (url bar reverting / not showing the right thing / concurrent loads being confused) for a while
        • not gotten really anywhere with that yet
    • Jared
    • Philipp
      • Finished going through the QX list (finally!)
        • 14 straight-up bugs
        • 7 high value enhancements
        • The rest are low-mid value enhancements (though still valuable in combination!)
      • The (full) list: https://bwinton.github.io/d3Experiments/qx.html
    • Steven
    • Verdi
  • Roundtable
    • Lots of company-confidential bugs associated with win10 landing page - can those just be marked non-confidential now that that's all over & done with?
    • I have heard rumours Blair is coming back! Is he going to join "us"?


Dec 15

  • GIF du jour: giphy.gif
  • Status updates
    • Dao
    • Gijs
      • Can't be here because of other commitments, sorry!
      • Done:
        • more work on tab groups migration
        • Various other small bugfixes (reader mode, Windows theme)
        • Edge migration work (password issues finished and landed today; reading list under review; bookmarks are next once the reading list database API work gets r+)
        • Landed OSK improvement for already-focused inputs
          • needs uplift
        • Wrote blog entry about panorama removal reasoning, getting dolske to review via google docs before I publish
        • Tried to write up the css-image-only approval hook; test env is broken so no idea if it works or not - needs refinement!
      • Todo:
        • Finish up Edge migration improvements
        • Finish or wontfix tab groups migration warning (on beta later this week...)
        • Go through OSK bugs filed and prioritize fixes
        • Several emails I need to write post-mozlando, related to
          • removing XBL from content process
          • contribution workshop stuff
          • diversity/inclusion
        • Make more code eslint-able
          • This has already turned up correctness issues in toolkit/ where other people took the lead; I fully expect to find more in browser/.
      • PTO from 18th (Friday) inclusive until the 28th of December (also inclusive)
        • Means bookmarks stuff will likely be January if it's me.
    • Jared
    • Philipp
      • Having connection problems today -- written update only (I can't join anymore for some reason)
      • Reviewing the QX list (started in Mozlando together with dolske) -- we got about 1/3 through, needs to be finished
      • Filed a bunch of bugs around Emoji on Windows (which we should fix and then marked the hell out of in SE Asia -- incidentially, the area of the world where emoji are most widely used is the same area where desktop OS support for emoji is the worst)
      • Some quality issues around push remain
      • Will be on vacation all of next week
      • Can't reconnect...
    • Steven
    • Verdi
  • Roundtable

Dec 1

  • GIF du jour: http://imgur.com/CmI0P1E.gifv
  • Status updates
    • Dao
    • Gijs
      • landed tab groups - hoping it sticks
        • 25k LOC removed! (We need a removed code leaderboard)
      • still working on JET / ESE migration things
    • Jared
    • Philipp
    • Steven
    • Verdi
  • Roundtable


Nov 23

  • GIF du jour: EZDIUXP.gif
  • Status updates
    • Dao
    • Gijs
      • tab groups
        • waiting on Philipp/Verdi/someone to confirm UX/UI;
        • have code review, need to update patches for that;
      • edge data migration
        • yay more JET / ESE horribleness is breaking reading list import
        • favourites are now in this DB too so it seems worth investigating it in more detail. Super annoying that the docs are minimal and there is no debug information
      • on-screen keyboard
    • Jared
    • Philipp
    • Steven
    • Verdi
      • Reader Mode
      • Refresh
  • Roundtable


Nov 17

Nov 10

(No meeting Nov 3rd)

Oct 27

  • GIF du jour:
  • Status updates
    • Dao
    • Gijs
      • at OSCON Amsterdam today and yesterday
      • tab selection on alert/prompt/confirm landed yesterday
      • still planning to look at Jared's suggested location bar thing (from last week)
        • actually working on some other location bar issues (security-related) right now
      • Windows on-screen keyboard things all uplifted to 43, now just need to flip the pref
    • Jared
    • Philipp
      • Will make sure that UX work for web forms is done and bugs are ready
    • Steven
    • Verdi
  • Roundtable

Oct 20

  • Status updates
    • Dao
      • landed bug 1215093 for better styling for toolbar buttons on lightweight themes. intend to uplift to aurora
      • landed bug 1215567 to help with bug 1214707 (decreased contrast between the selected tab and background tabs)
        • pending uiwanted / needinfo in bug 1214707 to see if we need to do more
    • Gijs
      • 332195 has ux-review, need to address implementation issues identified by mconley
      • on-screen keyboard stuffs! Now enabled on win8+ on nightly, aurora uplift requested
        • per discussion with jared, going to try to get this to ride the 43 train
      • improved telemetry for tablet mode
        • as a bonus, removed minimize/maximize buttons in tablet mode (waiting for review from Jared; telemetry is r?MattN -- but both of these are from today)
      • improved some styling things like notification bars
    • Jared
      • noted Bug 798249 - Changing URL locations while a page is loading temporarily reverts the URL
    • Philipp
      • pulled together some proposals on updating form controls
    • Steven
    • Verdi
  • Roundtable

Oct 13

  • GIF du jour:
  • Status updates
    • Dao
    • Gijs
      • telemetry for tab view wrapped up 1210773
      • migrator telemetry in privacy review
      • bug 332195 - alerts stealing focus
    • Jared
    • Philipp
    • Steven
    • Verdi
  • Roundtable

Previous meeting etherpads: https://etherpad-mozilla.org/fx-windows-10 and https://old.etherpad-mozilla.org/fx-windows-qx