A community-curated list of flexbox browser bugs and cross-browser workarounds for them.
Flexbugs is a community-curated repository that documents known flexbox implementation bugs in various browsers and provides cross-browser workarounds. It helps developers diagnose and fix layout issues when using CSS flexbox, ensuring consistent rendering across different environments. The project includes detailed examples, affected browser versions, and practical CSS solutions for each bug.
Frontend developers and web designers who use CSS flexbox for layouts and need to support multiple browsers, especially older versions like Internet Explorer 10-11 or legacy Safari/Chrome releases.
Developers choose Flexbugs because it centralizes hard-to-find flexbox quirks into a single, well-documented resource with proven workarounds, saving debugging time and reducing cross-browser inconsistencies. Its community-driven approach ensures solutions are tested and relevant.
A community-curated list of flexbox issues and cross-browser workarounds for them.
Documents 17 specific flexbox bugs with clear descriptions, affected browsers, and tracking links, such as IE 10-11 issues with min-height and flex-basis, providing a centralized reference.
Each bug includes tested CSS solutions and live HTML demos—for example, using max-width: 100% to fix overflow in IE—making it easy to implement fixes without guesswork.
Lists exact browser versions where bugs occur and links to official bug reports, helping developers understand the history and status of fixes across Chrome, Safari, Firefox, and IE.
Curated by contributors who updated the list as browsers evolved, ensuring workarounds are validated in real-world scenarios and reflect diverse use cases.
The README explicitly states the project is no longer maintained, so it won't be updated for new browser versions or emerging flexbox bugs, risking obsolescence.
Most bugs are fixed in modern browsers (e.g., Chrome 72+, Safari 10), reducing relevance for contemporary projects that don't support older versions like IE 10-11.
Some solutions require adding wrapper elements or specific CSS hacks like box-sizing adjustments, which can complicate code maintenance and increase CSS overhead.
Flexbox for Android
A showcase of problems once hard or impossible to solve with CSS alone, now made trivially easy with Flexbox.
FlexLayout adds a nice Swift interface to the highly optimized facebook/yoga flexbox implementation. Concise, intuitive & chainable syntax.
This package has moved and renamed
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.