Open hot-soup opened 7 years ago
@hot-soup I'm confused by the issue here. So long as your mouse is inside of the Tab Center drawer the tabs will not change sizes, so the lower tab will slide up to replace the one just closed, meaning that the x button should always be in the same place without you having to move your mouse. Can you give me some more details on the issue - video would be helpful to better illustrate.
I'm at work, so video recording is out for the moment. I'll try it tonight on my home machine.
The issue arrives when the scroll bar is present on the tab list (for me thats about 30+ tabs....writing this makes me think I may be an outlier in this case). When I start closing tabs and the scroll bar is no longer needed, the "X" changes position ever so slightly.
oh, yes that is definitely possible that it is re shifting when the scroll is no longer needed. can you tell me your os? I can't seem to reproduce it on mac.
I'm on Win7 at work, and Win10 at home.
@hot-soup are you talking about a horizontal shift, or vertical shift, or both?
I think I can reproduce both, on Linux. On my setup, the scrollbar has its own space, rather than being a ghost scrollbar that overlays the content.
Horizontal shift:
Vertical shift:
This second issue seems to be normal behavior with scrollable content in Firefox. Only solution I can think of would be to write a custom scrolling system where the list of tabs is translated in JS (that way we can controll the scroll offset precisely) and the scrollbar is painted on top on all OSes. But that's not an easy solution (lots of work, lots of opportunity for regressions).
For me, it's just a horizontal shift.
When closing a lot of tabs, can the placement of the x button stay consistent, or can the list of tabs keep expanding so that a user doesn't have to move the mouse so often to close all the tabs?