On Tuesday, October 3, 2017 at 4:36:40 PM UTC-4, Jeff Griffiths wrote: > 1. do you prefer the existing behaviour or the new behaviour? > 2. if you prefer a value for this pref different than 50 or 100, what > is it? Why?
1. Prefer old behavior, but can understand the desire for the new behavior as well. 2. I'm trying to keep an open mind and I'm mostly okay with 80px as a balance. 50 or less would likely look better if we didn't try to show text at all and instead showed just a favicon or a close button like Chrome does. It feels a bit like you are trying to ape the look of Chrome without trying to observe what makes it work -- even though in my mind, it still doesn't work all that well. As a long time Firefox user, if I want to find a tab, I just use the awesomebar % token to find the tab I am interested in, if it's not shown on screen. If it is shown on screen, I'm more likely to ctrl+tab/ctrl+shift+tab over to it, but the text is often helpful here -- multiple tabs with the same favicon doesn't tell me how many tabs I need to pass over to get to where I want to be, unless I look at the tab contents, which is the poor behavior that Chrome forces. One thing I noticed about Chrome (I opened it to play with their tab behavior) is that once the tabs get very pointy, *they overflow*, and in a way that doesn't even let users drag the the overflowed tabs to a new window, or to close it without using keyboard shortcuts. They overflow into a nether where they aren't visible *at all*. At least Firefox prevents that behavior. > One aspect that I would like to stress about this change: most > existing Firefox users will never see it, because they are unlikely to > open m,ore than 10 tabs at any one time. So what we are really talking > about is a change that will trade being able to see more tabs vs being > able to read more text in each tab title. That may be the case, but I currently have 49 tabs open in the tab I am composing this message in, and I routinely walk by people at work who have 20 tabs or so open. > Moving forward there are a few different options: I think that this is being done with very short notice (why are we talking about doing this in Firefox 57 - if this was important, shouldn't it have been discussed or under planning for a few weeks or months at least?) - or is a way to make a change on a whim that you believe will make Chrome users comfortable without having to deal with a lot of review? I'd prefer to not look at this cynically, but I've seen Mozilla's developers move -- it's generally deliberately, and always trying to make the right call. This feels a lot more like guesswork. Either way, I think this should be a *user facing* preference - the customize UI makes the most sense to me, but about:preferences would work too. A live slider would probably work great, but a dropdown like exists for density in customize should also work. I strongly don't believe that this should only be accessible via about:config. I also don't think that existing Firefox users should be auto-migrated to this preference. If anything, it should only be for new installers where there Chrome is already installed (new installers where only Safari/Edge are installed show no clear "preference" for the Chrome behavior). Why also not set up some experiments here targeting high tab users? > Longer term I intend to propose a more in-depth study of tab behaviour > among different user segments and assess different strategies for > heavier tab users including things like horizontal tab scaling, > vertical tabs, etc. I can't see that happening before Q1 next year. This feels more like a design problem that should probably be solved more immediately if you want to push 50px tabs out (which who knows, may be ideal for switchers). Some suggestions: 1. Don't try to show any text, show favicons/speaker icon when tab get too small 2. Play with the look of the tab bar -- the new default theme looks ugly when I have many tabs open at 50px. I'm sure not constraining design to the new Photon UI and rethinking some of the look would produce a better result (this is why I feel that this is being done on a whim, I don't think design would have let this out as it is with 50px; it is *ugly*). Amusingly enough Chrome looks more like Australis currently. 3. Pinned tabs behavior feels fine to me. 4. Don't get rid of overflow. Chrome's behavior is broken. Note: I prefer the existing behavior, but I hope the above demonstrates that this requires more design thinking than doing this on a whim. > cheers, Jeff > > [1] https://hg.mozilla.org/integration/autoland/rev/a75e0386aad8 _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform