@@ -0,0 +1,38 @@
1+module SafariBugIssue147 exposing (main)
2+
3+{-|
4+
5+
6+# Safari bug for `el` heigh calculation in combination with `height fill`
7+
8+The problem appears to be that the height of the first el is 0, and therefore the second
9+text is rendered on the first.
10+
11+Versions
12+
13+OS: macOS Mojave 10.14.5
14+Browser: Safari
15+Browser Version: 12.1.1 (14607.2.6.1.1)
16+Elm Version: 0.19
17+Elm UI Version: 1.1.5
18+
19+<https://github.com/mdgriffith/elm-ui/issues/147>
20+
21+I was able to pinpoint the issue using git bisect to this fd08f1a commit, which lines up.
22+
23+<https://github.com/mdgriffith/elm-ui/commit/fd08f1a953484ba96f2d05037d4f208eab351514>
24+
25+-}
26+
27+import Browser
28+import Html exposing (Html)
29+import Testable.Element exposing (..)
30+
31+
32+main =
33+ layout [ height fill ] <|
34+ column
35+ [ height fill ]
36+ [ el [] <| text "Element that Safari gives height 0, if inside an el and not just text."
37+ , text "Text below the el above"
38+ ]