reapp / reapp-ui

Amazing cross platform UI's with React and JavaScript
https://reapp.io
MIT License
257 stars 47 forks source link

Workaround for Safari bug with deeply nested flexboxes #61

Closed jhopper28 closed 9 years ago

jhopper28 commented 9 years ago

@natew Feel free to reject this pull request if you feel it's too invasive and have other suggestions on how to deal with the issue, but I wanted you to at least see our workaround. You can see that it just moves the flexbox stuff to its own class and removes it from the global div/a/button/input/form styles. That will obviously greatly affect layout using the iOS theme, and the Safari bug may not be observed on iPhone as opposed to iPad, due to limited screen real estate. Let us know if we can provide any information to the Safari guys in order to reproduce.