Implement flexbox in dropdowns
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Description
With the recent implementation of a default max-height for dropdowns of 312px as per gitlab-design#71 (closed), we changed all dropdown heights without taking into account of header and footer controls, as well as previously set max-heights for the dropdown content container for specific dropdowns, causing double scrollbar issues.
As a short-term fix, we applied very specific max-height rules the dropdown content containers.
With the exception of IE11, all of our other supported browsers support flexbox. Unfortunately with IE11, there is a quirk with flexbox, which would require some JavaScript in order to make it function properly.
Proposal
- Update dropdown CSS to use flexbox, with IE11-specific JavaScript to specify the
heightin order to get around the IE11 quirk. - Remove specific short-term fixes from gitlab-ce!17665
Links / references
Edited by 🤖 GitLab Bot 🤖